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
Selenium+python
selenium + python + firefox 测试环境的搭建与配置
selenium本身支持多种语言,由于测试对象是用python编写的,所以决定采用
selenium+python
的组合。
jjstrip
·
2019-10-14 11:00
selenium + python + firefox 测试环境的搭建与配置
selenium本身支持多种语言,由于测试对象是用python编写的,所以决定采用
selenium+python
的组合。
jjstrip
·
2019-10-14 11:00
selenium+python
自动化测试环境搭建步骤
我是使用的python2.7,下面说一下
selenium+Python
的自动化测试环境搭建。
·
2019-09-24 20:31
selenium + python自动化测试环境搭建
selenium+python
自动化测试环境搭建2013-05-2918:21虫师阅读(...)评论(...)编辑收藏http://www.testclass.net/测试教程网,专业的selenium
·
2019-09-20 17:36
selenium+python
ui自动化测试01
selenium的简介:selenium的四大体系:(1)seleniumIDE(可以录制)(2)seleniumWebDriver(3)seleniumGrid(多台机器一起执行,分布式)(4)seleniumRemoteControl(RC)在selenium3.0及以上的版本中已删除该部分可以录制自动化脚本的工具:KatalonStudio、seleniumIDE录制后可以生成各种语言的脚本
weixin_39430584
·
2019-09-17 12:50
PC端UI自动化测试
基于
Selenium+Python
的web自动化测试框架
一、什么是Selenium?Selenium是一个基于浏览器的自动化测试工具,它提供了一种跨平台、跨浏览器的端到端的web自动化解决方案。Selenium主要包括三部分:SeleniumIDE、SeleniumWebDriver和SeleniumGrid。SeleniumIDE:Firefox的一个扩展,它可以进行录制回放,并把录制的操作以多种语言(例如java、python等)的形式导出成测试用
宜信技术学院
·
2019-09-12 10:55
程序员笔记
基于
Selenium+Python
的web自动化测试框架
一、什么是Selenium?Selenium是一个基于浏览器的自动化测试工具,它提供了一种跨平台、跨浏览器的端到端的web自动化解决方案。Selenium主要包括三部分:SeleniumIDE、SeleniumWebDriver和SeleniumGrid。SeleniumIDE:Firefox的一个扩展,它可以进行录制回放,并把录制的操作以多种语言(例如java、python等)的形式导出成测试用
宜信技术
·
2019-09-12 10:00
基于
Selenium+Python
的web自动化测试框架
一、什么是Selenium?Selenium是一个基于浏览器的自动化测试工具,它提供了一种跨平台、跨浏览器的端到端的web自动化解决方案。Selenium主要包括三部分:SeleniumIDE、SeleniumWebDriver和SeleniumGrid。SeleniumIDE:Firefox的一个扩展,它可以进行录制回放,并把录制的操作以多种语言(例如java、python等)的形式导出成测试用
宜信技术
·
2019-09-12 09:01
Python
Selenium
自动化测试
selenium+python
启动浏览器时可选的自定义选项
1、参数#设定浏览器调用选项,以谷歌为例options=webdriver.ChromeOptions()#设定浏览器启动模式-以iPhone6模式启动mobileEmulation={'deviceName':'iPhone6'}options.add_experimental_option('mobileEmulation',mobileEmulation)#设定浏览器全屏显示options.
King_crazy
·
2019-08-28 21:46
selenium
selenium+python
模拟浏览器进入好友QQ空间留言
我们要模拟浏览器登陆qq空间并进入好友空间留言,首先要安装自动化测试工具selenium,它支持多种浏览器,我这里使用的是谷歌浏览器。使用谷歌浏览器需要下载chromedriver.exe,驱动版本要和浏览器版本对应,网上搜索即可。最好将该驱动和chrome.exe放在一个文件夹下,并在电脑环境path中将该路径添加进去,不然程序可能报错:'chromedriver'executableneeds
C_NiHao
·
2019-08-09 14:30
selenium
python
selenium+Python
自动化测试项目-基于Mongodb的文件服务器项目
项目背景:公司提出需求,要求开发部分开发一个文件服务器来统一管理公司的文档,要求有上传、下载、查看、删除功能。目标:完成所有文件类型的上传、下载、查看、删除。项目需求分析:功能需求:1.文件类型:支持所有的文件2.上传文件个数:每次只能上传一个文件,最多上传的文件个数根据磁盘大小而定3.上传文件大小:最大不超过10M4.性能需求:上传和下载时间不超过10分钟5.接口测试:上传、下载、查看6.安全需
橘泽
·
2019-08-02 23:38
测试
自动化测试
拿来就能用!用爬虫秒抢到孩子心仪的幼儿园 | CSDN 博文精选
去年博主为孩子进行幼儿园报名时用了
Selenium+Python
的方式,效果不错。今年我在研究R语言的过程中,发现这个看似最简单的R语言也可以做相应的秒杀。我把相关编程的思路整理了一下,供各位参考。
CSDN资讯
·
2019-08-01 18:16
selenium + Python 实现UI自动化测试实战(一)
selenium+Python
实现UI自动化测试实战——环境配置相关资源包下载地址https://download.csdn.net/download/yeti_mh/114518401、安装Python
yeti_mh
·
2019-07-29 16:33
selenium+python
打开新的标签页
一、通过执行jsdriver=webdriver.Chrome()js='winsow.open(url)'//如果是空的则打开的标签页为空driver.excute_script(js)handlers=driver.window_handles//获取当前页面的句柄driver.switch_to_window(handlers[number])//切换第几个二、通过ctrl+tdriver.
好大一只鹏
·
2019-07-16 14:49
selenium+python
多个窗口的切换处理
selenium打开多个窗口进行切换,常用的一些方法1、查看当前的webdriver中打开的窗口driver.window_hansles返回一个列表,记录每个窗口的地址2、切换窗口时:w_driver.switch_window_to(driver.window_handles[x])x代表列表索引3、查看当前窗口:driver.current_window_handle
Beauty_shimei
·
2019-07-14 20:48
python+selenium
python
selenium
web自动化测试
Selenium+Python
自动化操控登录界面实例(有简单验证码图片校验)
从最简单的Web浏览器的登录界面开始,登录界面如下:进行Web页面自动化测试,对页面上的元素进行定位和操作是核心。而操作又是以定位为前提的,因此,对页面元素的定位是进行自动化测试的基础。页面上的元素就像人一样,有各种属性,比如元素名字,元素id,元素属性(class属性,name属性)等等。webdriver就是利用元素的这些属性来进行定位的。可以用于定位的常用的元素属性:idnameclassn
qaz3171210
·
2019-06-28 09:52
Selenium+Python
附件上传
在自动化测试过程中,我们会经常遇到附件上传,而附件上传主要分为两种:input型、非input型,我们本章就两种不同类型的上传方式讲解:(1)input型针对这种我们的操作方式如下:#文件路径,r为防转义字符driver.find_element_by_name('txt_userfile').send_keys(r"E:\test.jpg")(2)非input型使用SendKeys第三方库安装方
天之影
·
2019-06-27 15:00
selenium
python
Selenium+python
元素定位-Chrome定位及demo实例
Chrome进行百度搜索为例,先打开百度网页1.打开Chrome2.打开“开发者工具”3.输入地址“https://baidu.com”4.点击开发者工具栏中左上角的箭头按钮5.将鼠标点击在百度搜索输入框中6.对应右边的代码就是输入框的属性1.元素定位(id):find_element_by_id()1.由上文确定了输入框的属性的id为“kw”,可以通过id属性定位到这个元素。2.定位后,用sen
_吉尔伽
·
2019-06-24 17:09
selenium
selenium
python自动化
元素定位
Selenium+python
自动化测试基础操作及demo实例
Selenium3+python3.6自动化测试基础操作及demo实例打开浏览器Chrome浏览器:webdriver.Chrome()火狐浏览器:webdriver.Firefox()IE浏览器:webdriver.Ie()发送请求webdriver.浏览器().get("url")设置等待时间importtimetime.sleep(时间-s)页面刷新fromseleniumimportweb
_吉尔伽
·
2019-06-24 16:47
selenium
selenium
python自动化
selenium+python
环境配置教程详解
一、安装Python1)官网下载安装2)配置环境变量(未勾选自动配置需要手动配置)3)检查是否安装成功(交互窗口中输入Python-v)二、Selenium3.X+FireFox驱动+geckodriver1、安装selenium:1)W+r输入cmd,然后输入pipinstallselenium2)安装FireFox,添加附加组件seleniumIDE、FireBUG3)https://gith
elseMy
·
2019-05-28 11:52
019:Selenium操作Boss直聘进行一键职位投递
所以我今天就用
Selenium+Python
写了一个自动沟通的脚本。写的时候发现,Boss直聘上面反Selenium措施也是很到位的。下面我就介绍下代码实现的具体步骤吧。
考古学家lx
·
2019-05-04 23:18
Python网络爬虫
爬虫案例合集
selenium+python
做web端自动化测试框架与实例详解教程
最近受到万点暴击,由于公司业务出现问题,工作任务没那么繁重,有时间摸索
selenium+python
自动化测试,结合网上查到的资料自己编写出适合web自动化测试的框架,由于本人也是刚刚开始学习python
weixin_33708432
·
2019-04-30 12:00
数据库
python
测试
selenium+python
设置爬虫代理IP的方法
本文关键词:代理IP,动态代理IP设置背景在使用selenium浏览器渲染技术,当我们爬取某个网站的信息的时候,在一般情况下速度都不是特别的快。而且需要利用selenium浏览器渲染技术爬取的网站,反爬虫的应对技术都比较厉害,对IP访问频率有很高程度的限制。所以,如果想提升selenium抓取数据的速度,可以从两个方面出发:第一方面,抓取频率要提高,破解出现的验证信息,一般都是验证码或者是用户登陆
犀牛代理
·
2019-04-17 13:51
代理IP动态代理IP
Selenium+Python
自动化测试学习问题总结笔记
1.问题描述:不能导入自定义类错误内容:Thisinspectiondetectsnamesthatshouldresolvebutdon't.Duetodynamicdispatchandducktyping,thisispossibleinalimitedbutusefulnumberofcases.Top-levelandclass-levelitemsaresupportedbettert
奋斗者—cyf
·
2019-04-09 14:00
Selenium+Python
自动化测试环境搭建和搭建过程遇到的问题解决
环境搭建:第一步:安装Python网址:https://www.python.org/按照如图提示安装,并且配置环境变量(安装时候选中pip会自动安装Python的包管理工具pip,推荐选择“Addexetopath”,将会自动添加Python的程序到环境变量中)查看python是否安装成功:打开cmd输入python,如下图说明安装成功第二步:安装基于Python的Selenium包打开cmd,
奋斗者—cyf
·
2019-02-28 17:00
如何用爬虫技术帮助孩子秒到心仪的幼儿园(基础篇)
去年博主为孩子进行幼儿园报名时用了
selenium+python
的方式,效果不错。今年我在研究R语言的过程中,发现这个看似最简单的R语言也可以做相应的秒杀。我把相关编程的思路整理了一下,供各位参考。
beyondma
·
2019-02-24 15:27
把你的女神娶回家系列
R
language
R语言主题系列
selenium+python
模拟鼠标操作ActionChains
ActionChains方法列表click(on_element=None)——单击鼠标左键click_and_hold(on_element=None)——点击鼠标左键,不松开context_click(on_element=None)——点击鼠标右键double_click(on_element=None)——双击鼠标左键drag_and_drop(source,target)——拖拽到某个元
YZF_DD
·
2019-02-13 16:53
selenium+python
设置爬虫代理IP
1.背景在使用selenium浏览器渲染技术,爬取网站信息时,一般来说,速度是很慢的。而且一般需要用到这种技术爬取的网站,反爬技术都比较厉害,对IP的访问频率应该有相当的限制。所以,如果想提升selenium抓取数据的速度,可以从两个方面出发:第一,提高抓取频率,出现验证信息时进行破解,一般是验证码或者用户登录。第二,使用多线程+代理IP,这种方式,需要电脑有足够的内存和充足稳定的代理IP。2.为
Thoms_
·
2019-02-13 11:29
python
(06)selenium页面元素定位02
比较好用的一些元素定位一、Xpath1、基本常用页面上
selenium+python
获取元素driver.find_element_by_xpath('//*[@id="iptIDCard"]').send_keys
edrain
·
2019-01-31 17:46
selenium+python
截图不成功的解决方法
selenium+python
,使用webdriver的截图函数get_screenshot_as_file()截图,代码如下:fromseleniumimportwebdriverfromtimeimportsleepdriver
yeyue0922
·
2019-01-30 14:02
selenium+python
自动化测试之多窗口切换
在很多页面上都有可点击的链接,点击这些链接会打开一个新的窗口,这时如果要在新打开的窗口中操作页面,就需要先切换到新窗口中,如果不进行切换操作,还是操作的上一个页面窗口浏览器窗口的切换通过句柄(handle)来操作,每个窗口都有一个句柄,代表当前窗口,需要操作哪个页面的窗口,切换到窗口对应的句柄。通过driver.switch_to.window(handle)来切换句柄在新的窗口中打开页面打开百度
zh175578809
·
2019-01-23 15:47
selenium+python
自动化测试之鼠标和键盘事件
前面的例子中,点击事件都是通过click()方法实现鼠标的点击事件。其实在WebDriver中,提供了许多鼠标操作的方法,这些操作方法都封装在ActionChains类中,包括鼠标右击、双击、悬停和鼠标拖动等功能。ActionChains类提供的鼠标操作事件context_click():点击鼠标右键double_click():双击鼠标drag_and_drop():拖动鼠标move_to_el
zh175578809
·
2019-01-23 14:14
selenium+python
自动化测试之页面元素定位
上一篇博客
selenium+python
自动化测试(二)�C使用webdriver操作浏览器讲解了使用webdriver操作浏览器的各种方法,可以实现对浏览器进行操作了,接下来就是对浏览器页面中的元素进行操作
zh175578809
·
2019-01-23 14:42
selenium+python
自动化测试之使用webdriver操作浏览器的方法
从这篇博客开始,将学习使用如何使用python调用webdriver框架对浏览器进行一系列的操作打开浏览器在
selenium+python
自动化测试(一)�C环境搭建
zh175578809
·
2019-01-23 14:11
selenium+python
自动化测试之环境搭建
最近由于公司有一个向谷歌网站上传文件的需求,需要进行web的自动化测试,选择了selenium这个自动化测试框架,以前没有接触过这门技术,所以研究了一下,使用python来实现自动化脚本,从环境搭建到实现脚本运行。selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7,8,9,10,11),MozillaFir
zh175578809
·
2019-01-23 11:47
selenium+python
做参数化,直接用列表、读取txt、csv文件内容
1、直接在脚本中写一个列表作为参数:以百度输入框中每次输入不同字符为例:fromseleniumimportwebdriversearch_text=['python','中文','text']fortextinsearch_text:driver=webdriver.Firefox()driver.implicitly_wait(10)driver.get("http://www.baidu.c
kangkai0209
·
2018-12-05 19:20
selenium自动化
selenium+python
关于页面滚动条滑动到底的问题总结
1、如果滚动条是针对整个HTML可以用如下方式:js="varq=document.documentElement.scrollTop=10000"#documentElement表示获取根节点元素self.driver.execute_script(js)2、如果滚动条是针对整个body可以用如下方式:js="varq=document.body.scrollTop=10000"#documen
乐乐熊小妹
·
2018-12-01 10:00
selenium+python
设置爬虫代理IP的方法
1.背景在使用selenium浏览器渲染技术,爬取网站信息时,一般来说,速度是很慢的。而且一般需要用到这种技术爬取的网站,反爬技术都比较厉害,对IP的访问频率应该有相当的限制。所以,如果想提升selenium抓取数据的速度,可以从两个方面出发:第一,提高抓取频率,出现验证信息时进行破解,一般是验证码或者用户登录。第二,使用多线程+代理IP,这种方式,需要电脑有足够的内存和充足稳定的代理IP。2.为
Kosmoo
·
2018-11-29 11:26
selenium+Python
常用webdriverAPI:控制浏览器、鼠标、键盘等操作
继续讲解seleniumwebdriver4种鼠标事件(右击、双击、拖动、鼠标悬停)、键盘事件(各种快捷键)、用js控制浏览器滚动条位置、获取cookie的方法前提:已经搭建好
selenium+python
kangkai0209
·
2018-11-26 14:46
selenium自动化
selenium+Python
常用webdriverAPI:控制浏览器、元素、webelement接口常用方法
webdriver提供了操作页面的各种元素的方法,也提供了操作浏览器,鼠标动作等方法,这里介绍下控制浏览器、元素简单操作、webelement接口使用方法前提:已经搭建好
selenium+python
环境
kangkai0209
·
2018-11-26 12:10
selenium自动化
selenium+python
实现文件上传的方法(1)
文件上传上传文件是比较常见的web端操作,但是在selenium的webdriver中没有专门用于上传的方法,下面介绍send_keys上传方式实现上传文件首先创建一个html文件,主要实现上传功能uploadfile页面长这个样子(每个浏览器里页面可能长得不一样):再做一个txt文件,upfile.txt内容随意,作为上传用的文件上传脚本如下fromseleniumimportwebdriver
kangkai0209
·
2018-11-23 21:15
selenium自动化
Selenium+Python
之八种元素定位方法
如有疑问,可以留言或私信问我哟~一、id定位driver.find_element_by_id("txtUaserName").send_keys("容音@lily")二、name定位driver.find_element_by_name("username").send_keys("容音@lily")三、class定位driver.find_element_by_class_name("")四、
点墨漫雪
·
2018-10-12 21:15
Selenium+Python
之Unittest单元测试框架
fromcalculatorimportCountimportunittest#引入unittest模块#创建TestsCount类继承unittest的TestCase类classTestCount(unittest.TestCase):#setUp()方法用于测试用例执行前的初始化工作defsetUp(self):print("teststart")deftest_add(self):j=Co
点墨漫雪
·
2018-10-12 21:27
selenium+python
对输入框的输入处理方法
最近自己在做项目的自动化测试(公司无此要求),在用户管理模块做修改用户信息时,脚本已经跑成功,并且的确做了update操作,但是自己登陆页面检查,信息却没有被修改,再次确定系统该模块的编辑功能可用,脚本如下:ifresult_num>1:print"Begintochangeuserinfomations"driver.find_element_by_xpath("//*[@id='tbodyUs
zby_hlx
·
2018-10-11 14:03
Selenium+Python
环境搭建
Selenium就不多做介绍了,最广泛的用途就是在UI自动化测试,支持多种开发语言和平台,今天随笔记录分享
Selenium+Python
的环境搭建,大家多多指点,相互进步。
降妖宝杖
·
2018-10-08 09:00
selenium+python
实现自动化登录的方法
SeleniumPython提供了一个简单的API便于我们使用SeleniumWebDriver编写功能/验收测试。通过SeleniumPython的API,你可以直观地使用所有的SeleniumWebDriver功能。SeleniumPython提供了一个很方便的接口来驱动SeleniumWebDriver,例如Firefox、Chrome、Ie,以及Remote,目前支持的python版本有2
桃乐丝
·
2018-09-04 09:59
Python+Selenium基础入门及实践
一、
Selenium+Python
环境搭建及配置1.1selenium介绍selenium是一个web的自动化测试工具,不少学习功能自动化的同学开始首选selenium,因为它相比QTP有诸多有点:免费
千夜
·
2018-08-29 11:52
selenium+python
实现1688网站验证码图片的截取功能
1.背景•在1688网站爬取数据时,如果访问过于频繁,无论用户是否已经登录,就会弹出如下所示的验证码登录框。一般的验证码是类似于如下的元素(通过链接单独加载进页面,而不是嵌入图片元素):•一般来说,获取验证码图片有两种方式:•第一,拿到上面验证码的图片链接:src=”//pin.aliyun.com/get_img?identity=sm-searchweb2&sessionid=9c3a51d8
Kosmoo
·
2018-08-14 09:47
selenium+python
定位之高级方法一
3.2.3Xpath定位方法深入探讨使用绝对路径定位元素。例如:driver.find_element_by_xpath("/html/body/div/form/input")。特点:这个路径是从网页起始标签开始一直到要定位的元素的路径,如果要定位的元素在页面最下面,则这个Xpath路径会非常长。如果在要定位的元素与页面开始之间的元素有任何增减,元素定位就会失败。使用相对路径定位元素。例如:dr
cy_叶子
·
2018-07-28 09:05
【
Selenium+python
】实现自动化测试前期准备
一、系统环境:Windows10+Python3.6+Selenium3.4+Chrome59+Pycharm二、安装Python:1、Downloads:https://www.python.org/,打开官网,在Downloads下,选择操作系统,我的环境是Windows,点击后进入下载页,版本使用3.6,可根据自己PC位数下载对应版本(32位的操作系统下载x86、64位操作系统下载x86-6
C_TestMG
·
2018-07-25 11:35
软件测试
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他