E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Python+Selenium
python+selenium
页面滚动条滑动
一、通过设定scrollTop的值来滚动到页面的底部或者顶部fromseleniumimportwebdriverimporttimedriver=webdriver.Chrome()driver.get('https://outlook.live.com/owa/')driver.maximize_window()time.sleep(3)#10000足够大,代表拖到底部。值设为0代表顶部js=
小小小小木
·
2020-08-19 18:55
python+selenium
Python+Selenium
浏览器自动化的Docker部署
滴水之恩,学习来自-https://www.cnblogs.com/shenh/p/9518343.html以下demo1、新建一个文件夹docker-selenium来做项目目录编写docker-compose.ymlversion:"3"services:python:container_name:pythonbuild:context:./pythondockerfile:Dockerfil
RenBingo
·
2020-08-19 17:27
Docker
Python之Rabbitmq发送消息
欢迎关注【无量测试之道】公众号,回复【领取资源】,Python编程学习资源干货、Python+Appium框架APP的UI自动化、
Python+Selenium
框架Web的UI自动化、Python+Unittest
Wu_Candy
·
2020-08-19 16:09
探索类
Python+Selenium
练习篇7-switch_to.frame-切换ifrom
本文介绍如何通过switch_to.from方法切换ifrom我们经常会遇到找不到元素的报错,很大部分原因是没有切换ifrom代码如下:importtimefromseleniumimportwebdriverdriver=webdriver.Chrome()driver.maximize_window()#窗口最大化driver.implicitly_wait(10)#隐式等待10s查询元素ur
sonnyuu
·
2020-08-18 16:54
pip安装的时候出现Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after conne
安装
python+selenium
环境时遇到的坑1、pipinstall时提示Retrying(Retry(total=4,connect=None,read=None,redirect=None,status
将暮
·
2020-08-18 06:49
python的教学
Python爬虫用(
Python+Selenium
)打开谷歌,IE,火狐浏览器,并访问网页
鄙人有个业务,爬58同城网站,原先用阿布云代理,可是20块一天太贵了,于是就用西刺网的代理ip,然后发现好多ip竟然没用还要输入验证码,于是就写了一些业务代码,当爬到网站标题中包含'验证码'三个字的时候就自动打开谷歌浏览器,并访问该网页。后续会增加一个自动输入验证码的代码,话不多说先上代码1.安装seleniumpipinstallselenium2.找到谷歌浏览器安装文件目录,查看谷歌浏览器版本
private风
·
2020-08-18 00:33
python
用
python+selenium
抓取豆瓣电影中的正在热映前12部电影并按评分排序
抓取豆瓣电影(http://movie.douban.com/nowplaying/chengdu/)中的正在热映前12部电影,并按照评分排序,保存至txt文件代码如下:#coding=utf-8from selenium import webdriverimport unittestfrom time import sleepclass DoubanMovie(unittest.TestCase
weixin_33943836
·
2020-08-17 06:49
一次简单完整的自动化登录测试-基于
python+selenium
进行cnblog的自动化登录测试
本文就基于
python+selenium
结合unittest单元测试框架来进行一次简单但比较完整的cnblog自动化登录测试,可提供点参考!下面就包括测试代码和每种测试情况的截图。
weixin_30367873
·
2020-08-17 06:23
python+Selenium
模拟登陆豆瓣6.0
新版豆瓣在登陆窗口内嵌了一个iframe,所以采用selenium模拟登陆的时候,不能直接定位到登陆的输入框。关于iframe的具体介绍可以百度,简单的说就是在网页内嵌入另一个网页,采用右键查看源代码是没办法检索iframe里面的代码的。在python里实现模拟登陆,需要先定位到iframe框架,再跳转到框架内对表单元素进行定位。**这里讲一下模拟登陆的思路:**1.采用webdriver的get
蛋挞挞挞
·
2020-08-17 06:13
爬虫笔记
python+selenium
实现查找豆瓣小组回帖
文章目录代码知识点:弹出一个新窗口的元素定位代码fromseleniumimportwebdriverimporttimedefmain():chrome_driver='C:\xxxxx\Google\Chrome\Application\chromedriver.exe'driver=webdriver.Chrome(executable_path=chrome_driver)driver.g
圆滚滚的小坚持
·
2020-08-17 05:10
python自动化
python+selenium
实现豆瓣网站登录
python+selenium
实现豆瓣网站登录代码实现问题1:switch_to_frame(当前的iframe)知识点1:selenium的元素定位方法:知识点2:selenium基础用法代码实现fromseleniumimportwebdriverimporttimedefmain
圆滚滚的小坚持
·
2020-08-17 04:48
python自动化
selenium-python编写unittest运行代码时候不执行
使用
python+selenium
编写简单的自动化脚本的时候,自己写出简单的代码如下:importunittestfromseleniumimportwebdriverimporttimeclassLoginCase
be_x_man
·
2020-08-16 12:52
python+selenium
自动化测试封装
测试框架就是一个集成的体系,包括测试功能的函数库(如导入的包),测试数据源(测试数据),测试对象识别标准(webdriver的各个api),以及可充用的模块(结构优化),自动化测试框架主要经过模块驱动测试--》数据驱动测试--》对象驱动测试几个过程。一.模块驱动测试模块驱动主要发展过程:线性测试(一个用例对应一个脚本,数据和脚本混合)---》模块化与类库(重复的部分写成公共的模块,需要的时候进行调
胡桓
·
2020-08-16 07:44
自动化测试
Python+Selenium
框架设计篇之8-unittest执行脚本方法之addTest
本文开始介绍如何通过unittest来管理和执行测试用例,这一篇介绍unittest下addTest()方法来加载测试用例到测试套件中去。为了演示效果,我在前面文章的脚本基础上,新建了一个测试脚本,这个测试脚本有一个测试用例,加上前面的测试脚本,一共就是三个测试用例,前面那个测试类里面包括两个测试用例。新建的测试脚本,test_get_page_title.py代码如下:#coding=utf-8
Anthony_tester
·
2020-08-16 01:33
Python+Selenium
框架篇4-discover()-执行脚本方法
本文介绍unittest中discover()方法,加载一个路径下所有的测试用例执行上一篇我们说到makeSuite()方法有一定局限性,在实际项目中,我们会用到discover()方法,直接加载一个路径下所有的测试用例进行执行。代码如下:importunittest#构建一个suitesuite=unittest.TestLoader().discover("testcase")#加载testc
sonnyuu
·
2020-08-16 01:54
Python+Selenium
下拉列表报错Message: element not interactable
今天准备做一个购车页面的自动化,写到下拉列表时,运行脚本抛出了异常:selenium.common.exceptions.ElementNotVisibleException:Message:elementnotinteractable如下图所示,一开始使用了select_by_index()的方法,脚本运行失败,发现是没仔细查看代码~~,此处代码不是select-option,而是table。脚
Mrs Wang
·
2020-08-15 09:52
Python
Selenium
Python+Selenium
自动化-清空输入框、输入内容、点击按钮
Python+Selenium
自动化-清空输入框、输入内容、点击按钮1.输入内容send_keys('valve'):输入内容valve#定位输入框input_box=browser.find_element_by_id
weixin_30907523
·
2020-08-15 08:26
Python+Selenium
练习篇之24-组合键-退格键删除文字
前面一篇文章介绍了,常规清除文本输入框字符的方法clear(),本文介绍相关脚本代码如下,这里用百度首页搜索输入框举例:#coding=utf-8importtimefromseleniumimportwebdriverfromselenium.webdriver.common.keysimportKeysdriver=webdriver.Chrome()driver.maximize_windo
Anthony_tester
·
2020-08-15 08:40
Python+Selenium
练习篇之21-验证控件是否被选中
前面文章我们了解了如何获取元素的text属性值,和判断元素是否显示在页面(is_displayed()方法),本文我们来学习下,判断一个控件是否被选中状态。还是以百度新闻举例:由于这个"新闻全文"是默认被选中状态,我们需要用脚本去判断是否被选中。相关代码如下:#coding=utf-8importtimefromseleniumimportwebdriverdriver=webdriver.Fir
Anthony_tester
·
2020-08-15 08:40
Python+selenium
实现UI自动化(2)
建议使用IDE—pycharm编译操作一手浏览器?:--coding:utf-8--fromseleniumimportwebdriver#导入webdriver包importtimedriver=webdriver.Chrome()#打开谷歌浏览器并命名为driver#driver=webdriver.Firefox()#火狐浏览器driver.maximize_window()#最大化浏览器(
Anima-TE
·
2020-08-15 08:33
selenium+webdriver错误...exceptions.ElementNotInteractableException: Message: Element is not visible处理
这几天在自学
python+selenium
自动化测试,遇到一个小问题,折腾了半天,一个偶然的操作竟然解决了。
rs勿忘初心
·
2020-08-15 08:56
Python+selenium
自动化-启用带插件的chrome浏览器,调用浏览器带插件,浏览器加载配置信息。
正常的话我们启用的chrome浏览器是不带插件的,如果你能登陆chrome的话,你会发现登陆信息也没有,还有不管你怎样设置每次新打开的chrome都是默认设置的。我们正常启动的浏览器每次都要加载配置文件的,一般的配置文件就是在userdata里,插件就是属于配置文件的一部分。我们做的工作就是让我们每次启动时都调用一下配置文件就好了。正常我们调用浏览器一行代码就好了。driver=webdriver
挣扎的蓝藻
·
2020-08-15 07:58
python+selenium
chrome
实用技术
Python智能自动化机器人
Python+selenium
自动登录QQ邮箱发送邮件
#coding=utf-8fromseleniumimportwebdriverfromselenium.webdriver.common.keysimportKeysimporttimedriver=webdriver.Chrome()url=("https://mail.qq.com/")name=("874**5483")key=("Zly1****612X")out_name=("6575
李工_大白
·
2020-08-15 07:53
入门
Python+Selenium
注册登录各个功能流程验证脚本
1、今天写的脚本记录下:IbuAutoScript.py#!C:/Python27#coding=utf-8fromseleniumimportwebdriverfromselenium.webdriver.common.byimportByfromselenium.webdriver.common.keysimportKeysfromselenium.webdriver.support.sele
〆WangBenYan゜
·
2020-08-15 07:41
Python
资料
Selenium
自动化测试
使用
Python+selenium
获取tag_element标签输入内容出现错误
今天第一次使用Python写脚本,目的:登陆www.zealer.com,在搜索框搜索“小米8”编辑python代码:fromseleniumimportwebdriverfromtimeimportsleepdriver=webdriver.Chrome()driver.get("http://www.zealer.com")#driver.maximize_window()driver.fin
klaus_bieber
·
2020-08-15 07:58
selenium
python Web抓取(二)selenium模块的使用、对浏览器的按键操作及错误处理
建议以下帖子:教你在Windows上搭建
Python+Selenium
环境:https://blog.csdn.net/huilan_same/article/details/52888262pythonwebdriver
houpainansheng688
·
2020-08-15 07:28
Python+Selenium
的Window系统安装部署
Python+Selenium
的Window系统安装部署2020-06-30前言一、Python安装部署1.官网下载Python解压包2.安装Python3.等待程序安装成功4.验证安装成功5.验证python
软件测试小白阿良
·
2020-08-15 07:27
python+selenium
小结7:查找复选框并勾选复选框
#!/usr/bin/envpython#-*-coding:utf-8-*-fromseleniumimportwebdriverimporttimeoptions=webdriver.ChromeOptions()prefs={'profile.default_content_setting_values':{'notifications':2}}options.add_experimenta
酷酷木女侠
·
2020-08-15 06:02
python+selenium
随笔:
python+selenium
进行UI自动化窗口跳转实例
#coding=utf-8importunittestfromseleniumimportwebdriverfromtimeimportsleepfromselenium.webdriver.common.action_chainsimportActionChainsclassTruelogin(unittest.TestCase):@classmethoddefsetUpClass(cls):p
caodingzheng
·
2020-08-15 06:09
随笔
随笔:
python+selenium
进行UI自动化循环删除一组元素
#coding=utf-8importunittestfromseleniumimportwebdriverfromtimeimportsleepfromselenium.webdriver.common.action_chainsimportActionChainsclassDelete(unittest.TestCase):defsetUp(self):#屏蔽自动化受控提示&&开发者提示sel
caodingzheng
·
2020-08-15 06:09
随笔
python+selenium
环境安装及配置
參考:
python+selenium
环境安装及配置https://blog.csdn.net/tyx199397/article/details/79268111Selenium_HTMLTestRunnerhttps
高级点工
·
2020-08-15 05:25
selenium自动化学习
python+selenium
进行智慧树刷课程序,全自动
文章目录絮叨一下一.安装二.开撸三.最后絮叨一下前段时间在网上上课,不想看就想写个程序安排一下就发现了selenium自动化于是这个故事开始了,叫我看创业创新网课,,不可能!!!就用了两天的时候重新研究了一下selenium并写了这个程序一.安装1.Windows在cmd中输入:pipinstallselenium即可安装selenium模块配合驱动让浏览器上来自己动:chrome全系列下载地址、
_ALONE_C
·
2020-08-15 05:43
笔记
随笔:
python+selenium
进行UI自动化循环删除一组元素2
随笔:
python+selenium
进行UI自动化删除一组元素2跟第一篇有点区别,适用不同的场景#coding=utf-8importunittestfromseleniumimportwebdriverfromtimeimportsleepfromselenium.webdriver.common.action_chainsimportActionChainsclassDeletetwo
caodingzheng
·
2020-08-15 04:14
随笔
python+selenium
安装配置教程
原文:http://k-beta.com/python-and-selenium-setting-tutorial.html在帮大毛同志弄selenium的时候,需要配置
python+selenium
环境
shuizhongmose
·
2020-08-15 04:38
python+selenium
五:多窗口切换与获取句柄
fromseleniumimportwebdriverfromselenium.webdriver.common.byimportByimporttimedriver=webdriver.Firefox()driver.get("http://bj.ganji.com/")time.sleep(3)1、获取句柄#获取当前的handle名字handle=driver.current_window_h
weixin_30533797
·
2020-08-14 20:27
Mac下
python+selenium
【1】环境搭建
写在最前面:搞自动化测试呢有很大概率会用到selenium,其实用什么语言都可以,这次先从python讲起。其实在win下我已经用了很久了,今天讲讲Mac下的安装。首先是环境搭建,本文基于macOSMojave操作系统,我用的是python3.6+pycharm,这个就不介绍了,然后我们来安装selenium。pip3installseleniumCollectingseleniumDownloa
请叫我算术嘉
·
2020-08-14 19:31
selenium
python+selenium
初级(3)—WebElement接口常用方法
常用的接口方法submit#提交表单,特别用于没有提交按钮的情况,例如,搜索框中输入内容后回车操作#coding=utf-8fromseleniumimportwebdriverimporttimedriver=webdriver.Firefox()driver.get('http://www.youdao.com')driver.find_element_by_id('translateCont
淡漠伊人泪
·
2020-08-14 18:21
python+selenium
随机添加用户自动化测试脚本
fromseleniumimportwebdriverimporttimeimportrandomglobaluserName,userPassword#为了便于使用,定义为全局变量userName=''userPassword=''driver=webdriver.Chrome()driver.maximize_window()driver.get("http://192.168.23.102:
lxting21
·
2020-08-14 17:43
JAVA+Selenium2—淘宝秒杀购物车脚本
之前学习了selenium,发现csdn上大都是
python+selenium
,故参考后改成java+selenium,另外把读取本地时间改成了读取网站时间,更为精确。
kame11
·
2020-08-14 17:14
selenium
Mac OS下应用
Python+Selenium
实现web自动化测试
在Mac环境下的自动化测试环境搭建这里有一篇亲测通过的文《mac下怎么搭建seleniumpython环境?》。不过在这个过程中要注意两点:1.在终端联网执行命令“sudopipinstall–Uselenium”如果失败了的话,可以尝试用命令“sudoeasy_installselenium”来安装selenium;2.安装好PyCharm后新建project,Interpreter一定要选对,
aab438346
·
2020-08-14 16:40
Python+Selenium
基础1-1:windows下环境安装python&&Selenium&&驱动
1.所需组建1.1Seleniumforpython1.2Python2.环境搭建1)下载安装Python2.7.x1.到https://www.python.org/downloads/,下载2.7.X版本,或是,将百度云盘里的python2.7安装包(python-2.7.13.amd64.msi)复制到windows,安装2.在安装路径里找到python.exe将其路径放到环境变量path中
Rookie_hh
·
2020-08-14 16:27
python+selenium
牛刀小试之自动化模拟网站广告点击
做任何一件事我们有目的才可以做到事半功倍,我们学习的时候也要带着自己想要的结果以及问题去学习,才可以让你更快的掌握一门知识。这次我主要是带大家实现通过自动化selenium模拟人工点击网站广告。以下内容均在python2.7版本环境下涉及的知识点主要有以下几点①selenium之模拟Chrome浏览器包含安装加使用②selenium操作框架和窗口③selenium的智能等待时间④selenium操
随手学驿站小编
·
2020-08-14 15:32
python学习
Python+Selenium
开发环境搭建
第一步:下载安装python1.下载Python安装包,下载地址:python官网https://www.python.org/,选择自己系统对应的安装包即可,建议安装3.5.3以上版本2.安装完成后,配置环境变量中的path。比如;D:\Python(举例,具体应该是python.exe文件的路径)配置环境变量:计算机->属性->高级设置->环境变量->系统变量->path3.配置完成后,在cm
buxiangbunian-
·
2020-08-14 08:19
Selenium学习
浅谈
python+selenium
自动化测试的二次封装思想
在进行web自动化测试的过程中,我们经常会重复执行很多脚本,语句以及方法,这时,我们可以讲常用的动作封装到一个类中,以便多次调用比如可以将一些数据调用,以及其他常用方法封装到类中,放到指定的包下在python自动化设计中,用例执行的数据可以使用excel来保管,所以可以将调用excel数据的方法进行封装,便于用例脚本调用其次,可以将用例中反复使用的动作封装到方法中封装的好处是可以减少代码的重写,提
东隅之桑
·
2020-08-14 02:50
py2exe实现python文件打包为.exe可执行程序(下篇)
欢迎关注【无量测试之道】公众号,回复【领取资源】,Python编程学习资源干货、Python+Appium框架APP的UI自动化、
Python+Selenium
框架Web的UI自动化、Python+Unittest
Wu_Candy
·
2020-08-13 22:58
git命令行提交代码至仓库
欢迎关注【无量测试之道】公众号,回复【领取资源】,Python编程学习资源干货、Python+Appium框架APP的UI自动化、
Python+Selenium
框架Web的UI自动化、Python+Unittest
Wu_Candy
·
2020-08-13 22:58
Python+selenium
中pycharm执行时错误集合
一.pythonselenium环境搭建1)python安装注意添加python.exe编辑器和配置环境变量选择:Addpython.exetopathEntirefeaturewillbeinstallonlocalharddriver验证:mysql>python查看:版本号mysql>python-V2)pycharm安装。。。。。。。。。。。。。。。。。。3)Selenium:在线安装my
愿者上钩28
·
2020-08-13 19:54
python
Python+Selenium
自动化测试框架(一)
参考文章:
Python+Selenium
自动化测试脚本(入门),先找下自动化测试的感觉,但是这样做的层次不清晰,无法同时
ct745363083
·
2020-08-13 13:50
#
自动化框架
Python+Selenium
实现对excel文件的读写操作
利用selenium在做自动化测试的时候,经常会用到数据来做批量测试,常用的方式有读取txt文件,xml文件,csv文件以及excel文件几种。使用excel来做数据管理时,需要利用xlrd、xlwt开源包来读写excel。1、安装xlrd、xlwtpipinstallxlrdpipinstallxlwt2、对excel表的数据读取操作在C:\Users\Any\Desktop下,我们有一个名字叫
美林琳琳
·
2020-08-12 14:40
selenium
测试
Python
python+selenium
元素定位3--class定位
web自动化|selenium|元素定位3----class定位1、语法与注意事项语法:driver.find_element_by_class_name("元素的class属性的其中一个类名")注意:class可能包含多个类名由空格分割,一定要选唯一的属性值定位的时候选取其中一个有代表的即可,而xpath定位使用class时,要选取所有class中的内容2、看图举例:importtimefrom
Carry.lili
·
2020-08-12 14:04
selenium
python
web自动化
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他