51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#Selenium
selenium之批量执行测试用例
把写好的测试用例放在指定目录下,使用discover函数扫描该目录,并根据关键字自动筛选需要执行的用例。本例使用Python3.6版本。1#遍历指定目录,批量执行测试用例2importunittest34case_dir='D:\test_case'567defsuites_run():8'''运行测试套件,批量执行测...
代码星球
·
2020-06-13
selenium
批量
执行
试用
selenium之使用unittest测试框架
1#测试角色权限管理页面功能2fromseleniumimportwebdriver3fromlogin_pageimportLoginPage4importrandom,time,unittest567classTestRole(unittest.TestCase):8defsetUp(self):9self.log...
代码星球
·
2020-06-13
selenium
使用
unittest
测试
框架
selenium之截图
selenium支持对当前页面保存截图,使用方法:driver.get_screenshot_as_file(file_path) 代码举例:......defget_screenshot(driver,path=''):'''保存页面截图'''n=0ifpath:passelse:path="D:\test...
代码星球
·
2020-06-13
selenium
截图
selenium之调用Javascript
selenium调用Javascript使用方法:driver.execute_script(js)使用JS获取元素文本值,代码片段如下:......js="return$('#searchKey').val()"val=driver.execute_script(js)#调用JavaScript获取输入框的值prin...
代码星球
·
2020-06-13
selenium
调用
Javascript
selenium之下载
#测试下载功能,保存文件到指定的目录#不同的浏览器配置是不同的,本例使用chrome浏览器#author:gongxr#date:2017-07-25importtimefromseleniumimportwebdriverfromlogin_pageimportLoginPage#实例化一个配置对象options=w...
代码星球
·
2020-06-13
selenium
下载
selenium之测试卫星资料页面操作(元素遍历)
#测试气象卫星资料页面功能#author:gongxr#date:2017-07-24importrandom,timefromseleniumimportwebdriverfromlogin_pageimportLoginPagelogin_obj=LoginPage()driver=webdriver....
代码星球
·
2020-06-13
selenium
测试
卫星
资料
页面
selenium之测试角色管理页面举例
#测试角色权限管理页面功能#author:xr#date:2017-07-20fromseleniumimportwebdriverfromlogin_pageimportLoginPageimportrandom,timelogin_obj=LoginPage()driver=webdriver.Chro...
代码星球
·
2020-06-13
selenium
测试
角色
管理
页面
selenium之封装登陆操作
#selenium封装登录操作举例importos,time#fromseleniumimportwebdriverclassLoginPage():'''登录模块'''def__init__(self,path=''):'''初始化加载驱动'''ifpath:chrome_path=pathelse:ch...
代码星球
·
2020-06-13
selenium
封装
登陆
操作
selenium之安装和登陆操作举例
安装selenium:python-mpipinstallselenium-3.4.3-py2.py3-none-any.whl 下载对应浏览器版本的驱动,且在环境变量PATH中指定驱动程序的存放路径,否则需要指定驱动文件路径。代码举例:#selenium登录操作举例importos,timefromsele...
代码星球
·
2020-06-13
selenium
安装
登陆
操作
举例
python下selenium测试报告整合
使用过一段时间的RobotFramework测试框架,测试之前需要先搭环境,需要安装的东西很多,这一点个人有些排斥。每一个测试内容对应一个Test_Case,Robot有自己语法格式,如判断、循环。实际使用中发现导入自定义Lib莫名报错,很是头疼。脚本编写完成,可以在UI界面运行,也可以使用命令行pybot+Robot...
代码星球
·
2020-05-25
python
selenium
测试
报告
整合
吴裕雄--天生自然PYTHON爬虫:使用Selenium爬取大型电商网站数据
用python爬取动态网页时,普通的requests,urllib2无法实现。例如有些网站点击下一页时,会加载新的内容,但是网页的URL却没有改变(没有传入页码相关的参数),requests、urllib2无法抓取这些动态加载的内容,此时就需要使用Selenium了。 使用Selenium需要选择...
代码星球
·
2020-05-23
吴裕雄
天生
自然
PYTHON
爬虫
吴裕雄--天生自然python学习笔记:python用 Selenium 组件实现浏览器操作自动化
一般情况下,我们都是用手工操作的方式来对浏览器进行各种操作。实际上,只要我们安装一个自动化操作组件,Python就可以让我们的很多操作实现自动化。Selenium组件在开发网页时,用户接口的测试向来是一件相当不容易的事情,如果用手动方式进行测试的各种操作,不仅效率低而且容易出错。Selenium的出现就是为了解决这个问...
代码星球
·
2020-05-23
python
吴裕雄
天生
自然
学习
selenium 的页面对象模型Page Object
页面对象模型pageobjectmodel是selenium中的一种脚本设计模式,它能将页面元素封装起来,与业务操作分隔开,在页面变化改变时,无需去修改业务逻辑代码,提高脚本维护的效率。 1、po设计模式实例简介 &...
代码星球
·
2020-05-23
selenium
页面
对象
模型
Page
UI自动化测试篇 :Selenium2(Webdriver)&TestNG自动化测试环境搭建
最开始学习UI自动化,用的工具是QTP10,用起来确实比较容易上手,自学了没多久,大家都说QTP过时了。这么好用的的工具怎么一下子就过时了呢?因为它的“笨重”,因为它作为商业软件带来的巨大使用成本,还是其选用的vbs语言,一起捆绑的ie浏览器…&...
代码星球
·
2020-05-23
自动化
测试
UI
Selenium2
Webdriver
自动化selenium开发
1、Firefox浏览器1.1下载firefix并安装。1.2Firefox中打开"开始菜单“->”开发者“->”获取更多工具“->搜索并安装firebug.安装完成之后,Firefox中鼠标右键选择”使用firebug查看元素&...
代码星球
·
2020-05-22
自动化
selenium
开发
首页
上一页
...
12
13
14
15
16
...
下一页
尾页
按字母分类:
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
其他