51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#nium
selenium + python 登录页面,输入账号、密码,元素定位问题
示例简介: 要求:登录QQ邮箱,输入账号、密码 出现问题:页面中含有iframe框架,因此直接进行元素的查找与操作,出现找不到元素的现象,首先需进行iframe框架的转换,使用switch_to_frame,详细如下:  ...
代码星球
·
2021-02-03
selenium
python
登录
页面
输入
python+selenium环境搭建
一、python安装:下载安装python,安装目录为:E:AutoPython27二、pip安装:进入E:AutoPython27Scripts,点击easy_install-2.7.exe与pip2.7.exe三、环境变量配置:path中添加E:AutoPython27;E:AutoPython27Scripts四...
代码星球
·
2021-02-03
python+selenium
环境
搭建
selenium环境配置
一安装selenium 1.方法一:在联网的情况下,在Windows命令行(cmd)输入pipinstallselenium即可自动安装selenium,安装完成后,输入pipshowselenium可查看当前的selenium版本,参见下图。2.方法二:直接下载selen...
代码星球
·
2021-01-09
selenium
环境
配置
在linux中安装selenium+chrome
安装火狐: sudoaptinstallfirefox-esr 第一个问题:安装selenium---sudopipinstallselenium显示:Youareusingpipversion8.1.1,howeverversion18.0isavailable.pip的版本太低解决方案:更新...
代码星球
·
2021-01-09
linux
安装
selenium+chrome
armbian_配置selenium
aa...
代码星球
·
2021-01-09
armbian
配置
selenium
python+selenium 切换至iframe
方法一:fromseleniumimportwebdriverdriver=webdriver.Firefox()driver.switch_to.frame(0)#1.用frame的index来定位,第一个是0driver.switch_to.frame("frame1")#2.用id来定位driver.switch...
代码星球
·
2020-12-31
python+selenium
切换
iframe
selenium工作原理详解
Selenium是一个用于Web应用程序自动化测试工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7,8,9,10,11),MozillaFirefox,Safari,GoogleChrome,Opera等。主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很...
代码星球
·
2020-12-31
selenium
工作
原理
详解
python中selenium操作下拉滚动条方法
场景:在当前显示的页面元素不可见,拖动下拉条后元素就出来了。解决方法:在python中有几种方法解决这种问题,简单介绍下,给需要的人:方法一)使用js脚本直接操作,方法如下: #将页面滚动条拖到底部js="varq=document.getElementById('id').scrollTop=10000"d...
代码星球
·
2020-12-31
python
selenium
操作
下拉
滚动
Selenium自动化对非输入框的日历或日期控件的处理
4、这个时候我们可以移除readonly的属性,问题就轻轻松松解决了,代码如下: Stringjs="document.getElementById('createTime').removeAttribute('readonly')";//原生js,移除属性...
代码星球
·
2020-12-29
Selenium
自动化
输入
日历
日期
Python selenium PO By.XPATH定位元素报错
PythonseleniumPO By.XPATH定位元素报错如下代码经常报错:#首页的“新建投放计划”按钮new_ads_plan=(By.XPATH,"//*[text()='百度新闻']/..")print(type(self.new_ads_plan))self.driver....
代码星球
·
2020-12-29
Python
selenium
PO
By.XPATH
定位
Selenium+Java自动化之如何优雅绕过验证码
前言:验证码问题对于每个ui自动化的同学而言,相信都是个蛋疼的问题,对于验证码的处理我个人不提倡破解,不要去想破解方法,这个验证码本来就是为了防止别人自动化登录的。如果你们公司的验证码很容易被你破解了,那么只能说你们公司验证码级别不高,去建议开发提高验证码级别了。对于验证码,要么是让开发把验证码写死(传说中的万能验证码...
代码星球
·
2020-12-15
Selenium+Java
自动化
如何
优雅
绕过
selenium之css定位小结
前言大部分人在使用selenium定位元素时,用的是xpath定位,因为xpath基本能解决定位的需求。css定位往往被忽略掉了,其实css定位也有它的价值,css定位更快,语法更简洁。这一篇css的定位方法,主要是对比上一篇的xpath来的,基本上xpath能完成的,css也可以做到。两篇对比学习,更容易理解。CSS...
代码星球
·
2020-12-15
selenium
css
定位
小结
Java+selenium chrome 常见的问题WebDriverException: unknown error: call function result missing 'value'
运行chrome浏览器报错:"main"org.openqa.selenium.WebDriverException:unknownerror:callfunctionresultmissing'value' 这个可能是chrome的驱动不匹配造成的 下载最新的放到原有目录下下载地址可chrome官...
代码星球
·
2020-12-15
Java+selenium
chrome
常见
问题
WebDriverException
selenium 基于Autolt工具对于Windows窗口上传文件操作
1.在selenium自动化过程中,时长遇到需要进行上传文件操作。这里推荐使用Autoit工具。首先下载相关工具:https://www.autoitscript.com/site/autoit/downloads/在AutoIt和AutoItEditor处下拉菜单 2.点击“AutoIT”下载选...
代码星球
·
2020-12-12
selenium
基于
Autolt
工具
对于
Selenium+java -- 元素定位操作
写在前面相信很多做web自动化测试的同学都深有体会,其本质也就是通过操作页面元素对象来模拟用户操作行为,那么首先我们先找到这些元素对象,然后才能进行一系列操作。那么,我们要先告诉自动化工具或者说代码要操作那个元素,毕竟代码和工具是无法像人工一样识别页面上的元素的,那么如何让这些动作精准的作用到我们想要作用的元素对象上呢...
代码星球
·
2020-12-12
Selenium+java
元素
定位
操作
首页
上一页
...
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
其他