一:固定选择某一选项。利用二次定位的方法,先定位该下拉框,然后定位具体的选项 rzmd = driver.find_element_by_id("zjlx") rzmd.find_element_by_xpath("//option[@value='luhff5fclyys95vz_继续教育']") ...
分类:
编程语言 时间:
2017-08-02 15:04:20
阅读次数:
444
问题原因:报错提示cannot get automation extension根据各种调试,发现是对应版本不对,上图发现selenium的版本是57.0.2987.133,需要driver为2.29以上的。而当前driver的版本为2.27,所以就会报错。 解决方法:替换上最新版本的driver即 ...
分类:
编程语言 时间:
2017-08-01 15:37:30
阅读次数:
225
本文转载:http://blog.csdn.net/u011541946/article/details/70141488 http://www.cnblogs.com/timsheng/archive/2012/09/05/2672651.html 介绍如何利用Selenium的方法进行截图,在测 ...
分类:
编程语言 时间:
2017-07-25 16:36:59
阅读次数:
2826
1.参考 利用 Python + Selenium 自动化快速截图 利用 Python + Selenium 实现对页面的指定元素截图(可截长图元素) 使用python获取系统所有进程PID以及进程名称 python锁定焦点到指定进程窗口的参考方法 2.改进js代码,下拉和上拉,精确判断加载是否结束 ...
分类:
编程语言 时间:
2017-07-25 13:31:20
阅读次数:
1874
当浏览器在加载页面时,页面上的元素可能并不是同时被加载完成,这给元素的定位增加了困难。如果因为在加载某个元素时延迟而造成ElementNotVisibleException 的情况出现,那么就会降低自动化脚本的稳定性,我们可以设置元素等待时间改善这种问题造成的不稳定性。 WebDriver提供了两种 ...
分类:
编程语言 时间:
2017-07-21 18:59:01
阅读次数:
209
任何一个项目,都涉及到了配置文件和管理和读写,python 支持很多配置文件的读写。本文记录使用 python + selenium自动化过程中,学习的使用python自带的ConfigParser类读取ini配置文件的方法。 ...
分类:
编程语言 时间:
2017-07-19 14:15:24
阅读次数:
206
测试最后的一个重要的过程就是生成一份完整的测试报告,生成测试报告的主要是通过python的一个第三方模块HTMLTestRunner.py生成,但是生成的测试报告不是特别的美观,而且没有办法统计测试结果分类,同时也没有办法把测试结果的图片保存下来。通过github 查找到一个改版后的HTMLTest ...
分类:
编程语言 时间:
2017-07-18 23:10:16
阅读次数:
594
之前讲了python+selenium的相关知识,现在开始讲java+selenium相关知识,先来看看环镜怎么搭建。下载安装最新版jdk8.0(这个要最新,否则后面安装eclipse会提示你要下载)。官方下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htm..
分类:
编程语言 时间:
2017-07-18 15:30:40
阅读次数:
283
通常获取验证信息用得最多的几种验证信息分别是title,URL和text。text方法用于获取标签对之间的文本信息。 代码如下: from selenium import webdriverimport timedriver = webdriver.Firefox()driver.get("http ...
分类:
编程语言 时间:
2017-07-17 11:46:53
阅读次数:
151
因为自己安装自动化测试环境时,遇到过许多问题,自己整理了一下安装的步骤,感谢那些帮助过我的人。 1.安装python,我装的是3.5版本,网络上也有许多安装步骤,照着就可以了(其实一直下一步也行) 不知道下载地址的请戳: https://www.python.org/downloads/ 2.安装I ...
分类:
编程语言 时间:
2017-07-15 22:43:24
阅读次数:
321