selenium
宇文诸
新人入门
展开
-
初识selenium
初识selenium,分享下Python和selenium环境搭建方法,具体脚本编写后期补上。原创 2017-03-13 21:24:22 · 432 阅读 · 2 评论 -
selenium浏览器驱动下载
手头谷歌浏览器驱动比较老,一直只装低版本的谷歌浏览器,今天捣鼓火狐浏览器的时候突然发现驱动也是随着浏览器更新的,于是找了火狐和谷歌浏览器驱动下载地址。火狐浏览器驱动下载,火狐浏览器驱动名字是“geckodriver”,这个网站打开全是英文,不要慌,耐心看就能看懂,很简单,而且哪个驱动对应哪个火狐版本很清楚。谷歌浏览器驱动下载,谷歌浏览器驱动名字是“chromedriver”,这个网站打开很...原创 2017-09-26 19:17:57 · 8854 阅读 · 4 评论 -
遇到的selenium下拉框无法操作解决方法-键盘操作事件
最近又开始研究selenium自动化测试,非常惊喜的这个项目自动化脚本执行很顺利,一高兴就多写了一点,问题又出来了,下拉框的选项选择不了。正常情况应该下应该是这样:左侧是一个简单的下拉框,右侧是F12抓出来的元素,这种实现比较简单,两种实现方式。 #获取下拉框内所有元素 options=browser.find_elements_by_tag_name("option原创 2017-10-24 21:27:27 · 7045 阅读 · 5 评论 -
谷歌驱动与谷歌浏览器版本映射表(更新至v2.40)
看到网上基本没有最新的chromedriver与chrome的对应关系表,便兴起整理了一份如下,希望对大家有用:chromedriver版本 支持的Chrome版本 v2.40 v66-68 v2.39 v66-68 v2.38 v65-67 v2.37 v64-66 v2.36 v63-65 v2.35 v62-64 v2...转载 2018-07-20 11:27:26 · 3781 阅读 · 0 评论 -
selenium-跳过登录验证码
selenium最常见的就是登录,但是登录有个坑,就是验证码的问题,关于验证码一共四个办法:1.让开发注释掉验证码。2.让开发设置一个万能验证码,只要输入这个验证码,就通过。3.跳过验证码直接登录成功。4.验证码识别技术。第三条写的很模糊,不过下面就介绍一下第三条的实现方法。先说一下实现思路:1.打开要测试的网页,获取登录前的cookie(可以抓包获取,可以代码实现,下...原创 2018-07-28 20:37:24 · 21346 阅读 · 5 评论 -
selenium-识别验证码
自动化在一些场景给人带来方便,但是也有一些技术上的难题,比如登录时候会输入验证码。这篇就写一下关于验证码的处理。如果是测试环境,就很简单了,常用的两种办法:1.让开发把验证码注释掉。2.让开发设置一个万能验证码,只要输入这个验证码就能通过。(感觉这个比较靠谱)如果是生产环境,再用上面的办法就不太好了,不过还有另外两种办法(如果不嫌麻烦,测试环境也可以用):1.使用cookie跳...原创 2018-07-28 21:33:12 · 31194 阅读 · 12 评论 -
“您使用的是不受支持的命令行标记”与“Chrome 正在受到自动化软件控制”
由于多种原因,好久没写过自动化了。又由于一些原因,又把自动化拿出来玩玩,当然不是真写脚本做自动化测试。然后发现打开谷歌的时候,上面的提示变了,虽然提示好像对脚本没什么影响,但是对强迫症人来说影响相当大,而且有以前的一个经验,这个提示有些时候确实影响脚本执行。今天就一起写一下怎么去掉提示。先说第一种提示:您使用的是不受支持的命令行标记:--ignore-certificate-errors。稳定...原创 2018-07-21 21:37:57 · 17270 阅读 · 1 评论