51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#Selenium
selenium篇之滑动验证码
现在出现了一种通过用户鼠标移动滑块来填补有缺口图片的验证码,我们叫做滑动验证码。它的原理很简单,首先生成一张图片,然后随机挖去一块,在页面展示被挖去部分的图片,再通过js获取用户滑动距离,以及坐标等信息到后台进行校验。只要用户移动的距离符合,以及移动的轨迹行为检测通过即可视为验证通过。解决思路目前这种验证码的通用解决思...
代码星球
·
2020-05-17
selenium
篇之
滑动
验证
python selenium中如何测试360等基于chrome内核的浏览器
转自:https://blog.csdn.net/five3/article/details/50013159 直接上代码,注意是基于chrome内核的浏览器,基于ie的请替换其中的chrome方法为ie,但自己未尝试过,如果有结果可以告知! fromselenium.webdriver...
代码星球
·
2020-05-17
python
selenium
如何
测试
基于
python3 selenium webdriver 元素定位xpath定位骚操作
源文http://www.cnblogs.com/qingchunjun/p/4208159.html By.xpath()这个方法是非常强大的元素查找方式,使用这种方法几乎可以定位到页面上的任意元素。在正式开始使用XPath进行定位前,我们先了解下什么是XPath。XPath是XMLPath的简称,由于HT...
代码星球
·
2020-05-17
定位
python3
selenium
webdriver
元素
Python + selenium + pycharm 环境部署细节 和selenium、Jenkins简单介绍
一、测试体系:Python+selenium+pycharm+Jenkins/docker环境搭建:1.安装python3.4/3.52/3.6/3.72.配置环境变量3.pipinstallselenium==版本号3.3 (框架用成熟的语言用最新的)4.安装编辑器pycharm,项目路径不能包含中文,名字...
代码星球
·
2020-05-17
selenium
Python
pycharm
环境
部署
Python爬虫之设置selenium webdriver等待
ajax技术出现使异步加载方式呈现数据的网站越来越多,当浏览器在加载页面时,页面上的元素可能并不是同时被加载完成,这给定位元素的定位增加了困难。如果因为在加载某个元素时延迟而造成ElementNotVisibleException(不可见元素异常)的情况出现,那么就会降低自动化脚本的稳定性,设置元素等待可改...
代码星球
·
2020-04-29
Python
爬虫
设置
selenium
webdriver
Python爬虫之selenium高级功能
原文地址表单操作元素拖拽页面切换弹窗处理 表单里面会有文本框、密码框、下拉框、登陆框等。这些涉及与页面的交互,比如输入、删除、点击等。前提是找到页面中的元素。例如下面有一个表单输入框:<inputtype="text"name="passwd"id="passwd-id"/>...
代码星球
·
2020-04-29
Python
爬虫
selenium
高级
功能
Python爬虫之selenium的使用(八)
一、简介二、安装三、使用 Selenium是自动化测试工具。它支持各种浏览器,包括Chrome,Safari,Firefox等主流界面式浏览器,如果你在这些浏览器里面安装一个Selenium的插件,那么便可以方便地实现Web界面的测试。Seleniu...
代码星球
·
2020-04-29
Python
爬虫
selenium
使用
python+selenium基础之XPATH定位(第一篇)
世界上最远的距离大概就是明明看到一个页面元素站在那里,但是我却定位不到!!selenium定位元素的方法有很多种,像是通过id、name、class_name、tag_name、link_text等等,但是这些方法局限性太大,拿id属性来说,首先一定不会每个元素都有id属性,其次元素的id属性也不一定是固定不变的。所以...
代码星球
·
2020-04-22
python+selenium
基础
XPATH
定位
一篇
利用selenium+chrome模拟登陆合工大信息门户并进行自动填写测评
最近学校要填写对于老师的评教,不填写的就无法进行下周的选课∑^)/我这么懒,自然不想一个一个点进去填写,想到最近在学爬虫,干脆写一个爬虫帮我弄算了╭~~~╮(o~.~o)首先打开我们学校的信息门户:http://my.hfut.edu.cn/(仅限校园网)可以看到我们学校的北门(0^◇^0)/可以看出来,用户名...
代码星球
·
2020-04-17
利用
selenium+chrome
模拟
登陆
工大
selenium+unittest自动化测试
学了unittest+接口测试后,又试着用框架去做UI测试。感觉还是很好用的。项目里该有的基本都有了,供以后扩展学习做个参考。链接:https://github.com/Mollylin0/monitor_ui 主要框架思路:项目是用python3.6+selenium+beautifulreport写成co...
代码星球
·
2020-04-17
selenium+unittest
自动化
测试
selenium-显示等待和隐式等待
显示等待使webdriver等待某个条件成立时继续执行,否则在最大时长时抛出超时溢出1fromselenium.webdriver.support.waitimportWebDriverWait2fromselenium.webdriver.supportimportexpected_conditionsasEC34d...
代码星球
·
2020-04-17
等待
selenium-
显示
隐式
selenium修改cookie
WebDriver操作cookie的方法:cookie以字典形式保存get_cookies() 获取所有的cookieget_cookie(name) 返回字典的key为"name"的cookie信息add_cookie(cookie_dict) &nb...
代码星球
·
2020-04-17
selenium
修改
COOKIE
selenium中CSS选择器定位
selenium元素定位,CSS选择器定位效率会高很多。CSS选择器用于选择你想要的元素的样式的模式。表格摘自“菜鸟教程”,具体用法可去查阅选择器示例示例说明CSS.class.intro选择所有class="intro"的元素1#id#firstname选择所有id="firstname"的元...
代码星球
·
2020-04-17
selenium
CSS
选择器
定位
Selenium常见问题
1、使用python打开Chrome浏览器时,出现Chrome正受到自动测试软件的控制的提示解决:在浏览器配置里加个参数,忽略掉这个警告提示语,disable_infobarsoption=webdriver.ChromeOptions()option.add_argument('disable-infobars')参...
代码星球
·
2020-04-17
Selenium
常见问题
python环境安装selenium和手动下载安装selenium的方法
方法1:cmd环境下,用pipinstallselenium 可能会很慢 方法2:下载selenium安装包手动安装 下载地址:https://pypi.org/project/selenium/ 选择扩展名为gz的源码包进行下载下载后解压,c...
代码星球
·
2020-04-14
安装
selenium
python
环境
手动
首页
上一页
...
13
14
15
16
17
...
下一页
尾页
按字母分类:
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
其他