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
webdriver
Selenium
Webdriver
编写UI自动化测试脚本
使用Selenium
Webdriver
编写UI自动化测试脚本的设计方法非常多,但是大体都分为元素定位业务逻辑断言处理这里对
WebDriver
Python的PageObjects设计模式就行下整理,这个模式采用面向对象的思想
liangzilive
·
2020-09-14 14:51
UI自动化
自动化测试
selenium
python
ui
Python实现校园网自动登录脚本
/usr/bin/envpython#-*-coding:utf-8-*-fromseleniumimport
webdriver
fromselenium.
webdriver
.common.keysimportKeysimporttimechrome_driver
_SuperKeke_
·
2020-09-14 14:18
Python
Script
WebDriver
--定位UI元素
定位UI元素
WebDriver
可以通过
WebDriver
实例来定位元素,任何语言库都含有“FindElement”和“FindElements”的方法。
星辰海阁
·
2020-09-14 14:22
Selenium
selenium中selenium.
webdriver
.common.by之By的用法
#从selenium.
webdriver
.common.by导入By包进行元素定位fromselenium.
webdriver
.common.byimportByBy是selenium中内置的一个class
白清羽
·
2020-09-14 14:46
Selenium
webdriver
学习笔记(三) - 基本UI控件操作
1.文本框Textbox//FindtheusernameinputelementbyitsnameWebElementusername=driver.findElement(By.name("username"));//Entertheusername:jillusername.clear();username.sendKeys("jill");//Findthepasswordinputele
JillLiang
·
2020-09-14 13:24
Selenium
WebDriver
selenium+python自动化测试(三)--页面元素定位
上一篇博客selenium+python自动化测试(二)–使用
webdriver
操作浏览器讲解了使用
webdriver
操作浏览器的各种方法,可以实现对浏览器进行操作了,接下来就是对浏览器页面中的元素进行操作
zh175578809
·
2020-09-14 13:59
Python
Python--selenium-
webdriver
输入框定位
-*-coding:utf-8-*-fromseleniumimport
webdriver
importtimedriver=
webdriver
.Chrome()driverget("http://www.baidu.com
wzd7586
·
2020-09-14 13:10
appium ,selenium ,
webdriver
运行原理与机制
简单来说就是:Selenium2将浏览器原生的API封装成
WebDriver
API,
webdriver
是基于http协议的;appium是基于
webdriver
协议添加对移动设备自动化api扩展而成的,
weixin_30526593
·
2020-09-14 12:20
webdriver
UI自动化测试执行JS脚本
不管是seleniumRC还是
webdriver
其在浏览器端最终还是通过JS来操作页面元素实现自动化测试的(可参见2者的实现原理),在做自动化测试的时候,如果
webdriver
现有的javaAPI不满足测试需要的时候
wangxin0314
·
2020-09-14 12:47
web
UI自动化测试
自动化测试
软件测试技术
编程技术
质量把控
Webdriver
UI自动化测试自动装配测试用例所需的数据对象
自动化测试中,维护测试数据是一项很重要的工作,为了达到用例和测试数据的分离,我们一般会把数据存储在外部文件或数据库,为了简化测试,测试用例编写人员想只需要维护测试数据文件,在用例里通过简单声明,即可随意读取本次测试用例所需要的测试数据,我的思路还是为测试用例自动注入测试数据对象。代码如下:定义测试对象标签,只要在用例里的类域加了此标签测试框架便认为此域变量是个测试数据对象:packageec.qa
wangxin0314
·
2020-09-14 12:15
质量把控
web
UI自动化测试
自动化测试
软件测试技术
webdriver
自动化
搭建
webdriver
环境(即:selenium2.0)1、下载
webdriver
jar包:selenium-server-standalone-2.32.0.jar(selenium官网下载)2、将jar
shahaizimxm
·
2020-09-14 12:20
自动化测试
selenium.
webdriver
.support.ui 和selenium.
webdriver
.support.wait的区别
我们知道,selenium.
webdriver
.support.ui和selenium.
webdriver
.support.wait都是用来做显式等待的,但两者有什么区别呢?
爬虫王者
·
2020-09-14 12:07
python
selenium
webdriver
3 UI对象库
实现程序与数据相分离,主要分为3步:1.从UI对象库文件UiObjectMap.ini文件取得测试页面需要操作的页面元素的定位方式和定位表达式2.从ObjectMap类取得该页面元素的实例对象3.返回给测试用例方法中,进行后续处理---好处:可以在一定条件满足一部分不会编码的测试人员实施自动化测试。上代码!欢迎交流~~~UiObjectMap.ini:[163login]emailelement=
echo6120
·
2020-09-14 12:57
python
自动化测试框架
ui自动化笔记 selenium_
webdriver
,ui自动化框架(web)
Selenium学习笔记selenium
webdriver
是业界公认ui自动化测试的标准,其封装的api可以对浏览器的任何地方进行操作selenium2.0和selenium3.0的区别?
weixin_30729609
·
2020-09-14 12:13
3、Selenium + Python 实现 UI 自动化测试-元素定位
一、总览先来看一下,
webdriver
提供的定位元素的方法,注意蓝色框中的elements,是复数,带s的;而红色框中是element,不带s的。
Storm啊
·
2020-09-14 12:24
Selenium
+
Python
Python Selenium UI自动化_
WebDriver
元素_8大定位方式+总结(持续更新完善)
引包部分fromselenium.
webdriver
.chrome.
webdriver
import
WebDriver
#谷歌浏览器为例fromselenium.
webdriver
.common.byimportBy
天道哥哥
·
2020-09-14 12:39
性能/接口/自动化测试
Python
定位
python
selenium
自动化测试selenium使用
path=73.0.3683.20/相关代码System.setProperty("
webdriver
.chrome.driver","E:\\soft_w
赵丰登
·
2020-09-14 12:18
JAVA
总结web自动化测试页面常用字段的定位方法
#_*_coding=utf-8_*_fromseleniumimport
webdriver
fromselenium.
webdriver
.support.uiimportSelectimpo
weixin_33908217
·
2020-09-14 11:05
测试
python
ui
selenium SyntaxError: Unexpected identifier 错误
在使用selenium时触发该错误的原因selenium.common.exceptions.
WebDriver
Exception:Message:unknownerror:Runtime.evaluatethrewexception
huoxingd
·
2020-09-14 11:40
python
selenium
Selenium启动IE11常见问题解决方法
、安全设置问题3.1、问题现象3.2、分析3.3、解决4、窗口和标签的问题4.1、问题现象4.2、分析4.3、解决1、IE驱动问题1.1、问题现象selenium.common.exceptions.
WebDriver
Exception
NoamaNelson
·
2020-09-14 10:46
Selenium
Selenium 使用手册
python2.7Selenium2.42.1pipinstallselenium==2.42.1Chrome浏览器驱动,需下载,并且将驱动添加到PATH环境变量中自动化测试脚本小案例fromseleniumimport
webdriver
driver
Mikowoo007
·
2020-09-14 10:41
Python3爬虫
Python之代理IP地址池(二)
本代码是从用
webdriver
模拟chrome浏览器http://www.xicidaili.com/上爬取的代理的(因为这个网站有发爬虫,就直接用
webdriver
快速搞定,这么一个小网站,就懒得去研究它的反爬了
美味的世界
·
2020-09-14 09:43
python
requests
IP地址池
python
代理池
代理IP地址池
webtest遇到的问题window.navigator.
webdriver
如何设置为undefined
window.navigator.
webdriver
如何设置为undefined#设置开发者模式options=
webdriver
.ChromeOptions()#此步骤很重要,设置为开发者模式,防止被各大网站识别出来使用了
beta_safe
·
2020-09-14 08:57
测试
python
python+selenium之——错误:selenium.common.exceptions.
WebDriver
Exception: Message: ‘geckodriver’ executabl.
此时,需要自己配置geckodriver下载geckodriver,地址:https://github.com/mozilla/geckodriver/releases下载后解压得到geckodriver.exe将geckodriver.exe放到Firefox的安装目录下将火狐安装目录添加到环境变量path中重启IDLE转载于:https://www.cnblogs.com/czhang2-12
weixin_30338743
·
2020-09-14 07:46
WebDriver
介绍
什么是Selenium和
WebDriver
?Selenium是一个浏览器自动化操作框架。Selenium主要由三种工具组成。
scratlc
·
2020-09-14 07:09
测试
Webdriver
从csv中获取xpath
最近想用python写一个自动化小工具。为了便于维护,想把xpath写到文件里,从文件里读取。早上就开始尝试了。#coding=utf-8importcsvdefzidian():my_file='E:\\test\\aa.csv'data=csv.reader(file(my_file,'rb'))foruserindata:printuser#printuser[0]#printuser[1]
python爱好部落
·
2020-09-14 07:29
自己摸索的
selenium+BeautifulSoup 爬虫
爬取dy平台主播名字,在线人数fromseleniumimport
webdriver
frombs4importBeautifulSoupasbsimporttimedriver=
webdriver
.PhantomJS
lgc_
·
2020-09-14 07:53
爬虫
selenium实例:python登录webqq
selenium范例:python登录webqqfromseleniumimport
webdriver
fromselenium.common.exceptionsimportNoSuchElementExceptionfromselenium.
webdriver
.common.keysimportKeysimporttimefrompprintimportpprintusername
j9y6f315
·
2020-09-14 06:59
自动化
自动化测试之Selenium
WebDriver
的初步应用
目录1.导入Selenium
WebDriver
模块2.新建对象并启动浏览器3.调用maximize_window()方法将浏览器的窗口最大化4.调用get()方法打开一个网页5.通过clear()方法来清理文本
浅浅~Smile
·
2020-09-14 06:09
软件测试
selenium自动化登录滑动卡顿情况解决
简介selenium模拟登录网站,滑动图片验证码的时候卡顿解决方案1.进入python安装目录2.打开文件lib/site-packages/selenium/
webdriver
/common/actions
阳光下的哈巴狗
·
2020-09-14 05:23
python
selenium
Python一系列错误集合
ml-latest-small\movies.csvdoesnotexist:错误二、OSError:[Errno22]Invalidargument错误三、selenium.common.exceptions.
WebDriver
Exception
只识闲人不识君
·
2020-09-14 05:18
python
B站极验登录学习 python + selenium
github.com/Python3WebSpider/CrackGeetestimporttimefromioimportBytesIOfromPILimportImagefromseleniumimport
webdriver
fromselenium.
webdriver
impo
newHESH
·
2020-09-14 04:31
Python
python+appium例子
fromappiumimport
webdriver
importdatetimeimportos#模拟app,实现下棋,截图保存,apk地址https://github.com/Hesh233/java-demo
newHESH
·
2020-09-14 04:31
测试
appium
python
selenium+python:点击元素、alert弹框、鼠标操作(左键点击、右键点击、双击、鼠标悬浮)、下拉选项框、窗口切换等操作的处...
一、鼠标点击元素操作driver=
webdriver
.Chrome()driver.maximize_window()driver.get("https://www.baidu.com/")#找到“登录
dfgsa80282
·
2020-09-14 03:10
python selenium设置chrome浏览器保持登录方式
通常情况我们都是调用原始浏览器当我们要调用登陆之后的网站时就必须登陆加需要验证码就比较麻烦,使用下面的方法直接加载你登陆过后的浏览器存储的cookie就不用登陆了(不用登陆直接进入登陆后的页面)#-*-coding:utf-8-*-fromseleniumimport
webdriver
importrequests
愤怒的马农
·
2020-09-14 02:09
selenium
爬虫,加代理的三种方式
第一种:selenium加上代理,selenium主要是实现自动化登录验证等操作1.Selenium调用代理fromseleniumimport
webdriver
proxy='123.58.10.36:
Danker01
·
2020-09-14 02:06
代理
抢票系统的简单实现
fromsplinter.browserimportBrowser>>>b=Browser(driver_name="chrome")>>>b.visit("http://www.qq.com")但是,运行第二行时出错,File"selenium\
webdriver
rosefunR
·
2020-09-14 02:28
python3.5爬虫
python启动火狐浏览器,启动纯净的或者带有参数设置的浏览器
这种方式下,打开的Firefox浏览器将是不带任何插件的浏览器,和初始安装一样的状driver=
webdriver
.Firefox()有时在测试中需要使用到预先保留的一些信息,比如Cookie中的用户名和密码等
熊猫_water
·
2020-09-14 01:45
python自动化测试
python+selenium
webdriver
.firefox()方式配置浏览器设置
webdriver
.firefox()爬虫需求:(其实是输入参数可获取.zip/pdf文件,然后点击下载)——但是firefox浏览器有Bug,点击下载之后会有弹出窗口,需要你点击确定,这怎么能成,所以百度一把
weixin_34112181
·
2020-09-14 01:41
python
webdriver
api-对启动的火狐浏览器添加配置
Webdriver
启用的火狐不带插件,可以自已进行配置先找到火狐的安装路径C:\ProgramFiles\MozillaFirefox步骤说明在CMD中使用cd命令进入firefox.exe文件所在目录
weixin_30807779
·
2020-09-14 01:03
selenium + python 环境配置 (四)之启动Firefox
火狐浏览器自身适配selenium因此不需要再安装直接代码启动:1__author__='admin'#作者2#-*-coding:utf-8-*-#建议所有都加编码34fromseleniumimport
webdriver
weixin_30371875
·
2020-09-14 01:22
关于selenium 用Webdrive打开Firefox不含有插件的问题(python)
fromseleniumimport
webdriver
importtimebrowser=
webdriver
.Firefox()browser.get('www.baidu.com')我做测试的时候我的
chinajobs
·
2020-09-14 00:54
python
python
webdriver
api对启动的火狐浏览器设置用户环境和添加配置
1.在CMD中使用cd命令进入firefox.exe文件所在目录(比如:C:\ProgramFiles\MozillaFirefox),并输入firefox.exe-ProfileManager-no-remote命令,然后按Enter键,调出“Firefox–选择用户配置文件”操作窗口2.创建配置文件。3.把上图的路径复制到代码中,这样就可以拥有该用户的所有环境,你以前登陆的cookie都存在该
时间的快慢
·
2020-09-14 00:33
python
scrapy
webdriver
python
selenium
Chrome设置禁止自动更新
Chrome历史版本下载地址:https://www.chromedownloads.net/chrome
webdriver
下载地址:http://chromedriver.storage.googleapis.com
wddzz
·
2020-09-13 23:56
chrome
xpath调用谷歌爬取斗鱼平台信息
importtimefrompprintimportpprintfromseleniumimport
webdriver
classDouYuSpider:def__init__(self):self.start_url
-lyslyslys
·
2020-09-13 22:28
python
Python——爬取直播网站房间名及热度
斗鱼直播#coding=utf-8'''爬取斗鱼直播房间名和人气值'''#导入selenium工具importtimefromseleniumimport
webdriver
fromlxmlimportetreeclassDouyu
小胡小胡一团浆糊
·
2020-09-13 18:56
Python
Selenium
Webdriver
——操作隐藏的元素(三)switchTo().frame()
在web应用中经常会遇到frame嵌套页面的应用,页
WebDriver
每次只能在一个页面上识别元素,对于frame嵌套内的页面上的元素,直接定位是定位是定位不到的。
weixin_33795806
·
2020-09-13 17:19
jenkins、ant、selenium、testng搭建自动化测试框架
如果在你的理解中自动化测试就是在eclipse里面讲
webdriver
的包引入,然后写一些测试脚本,这就是你所说的自动化测试,其实这个还不能算是真正的自动化测试,你见过每次需要运行的时候还需要打开eclipse
weixin_30852367
·
2020-09-13 16:10
webdriver
下定位frame和alert
将
webdriver
脚本调试中遇到问题总结分享一下,共同学习。
我爱测试
·
2020-09-13 16:37
webdriver
selenium
Java+Selenium3方法篇23-iframe切换的问题
这篇介绍
webdriver
在处理定位元素报错,提示没有这样的元素。这个时候,有可能是你测试的网页,采用了frame技术。什么是frame,简单来说,就是把一个网页划分成多个子页面,脑补这下这样的页面。
Anthony_tester
·
2020-09-13 16:53
上一页
76
77
78
79
80
81
82
83
下一页
按字母分类:
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
其他