摘要: * selenium webdriver在get方法会一直等待页面加载完毕才会执行后面的,可如果加载时间太长会导致后续操作无法进行 * 使用指定的FF来创建driver——FirefoxBinary 1. selenium webdriver在get方法会一直等待页面加载完毕才会执行后面的,可如果加 阅读全文
posted @ 2017-03-17 11:22 小雨点2018 阅读(4946) 评论(0) 推荐(0) 编辑
摘要: 在进行web自动化的时候,受页面加载速度影响比较大,常常会报element not found的错误。selenium1.0 中提供了selenium.isElementPresent(Xpath),用于判断xpath是否存在,存在就执行操作,不存在就可以等待一定的时间段。在webDriver中提供 阅读全文
posted @ 2017-03-17 11:14 小雨点2018 阅读(4157) 评论(0) 推荐(0) 编辑
摘要: web的自动化测试中,我们经常会遇到这样一种情况:当我们的程序执行时需要页面某个元素,而此时这个元素还未加载完成,这时我们的程序就会报错。怎么办?等待。等待元素出现后再进行对这个元素的操作。 在selenium-webdriver中我们用两种方式进行等待:明确的等待和隐性的等待。 一、明确的等待 明 阅读全文
posted @ 2017-03-17 11:12 小雨点2018 阅读(872) 评论(0) 推荐(0) 编辑
摘要: 链接:http://blog.csdn.net/drico1986/article/details/53021071 阅读全文
posted @ 2017-03-17 10:39 小雨点2018 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 下拉选择用select: from selenium.webdriver.support.select import SelectSelect(driver.find_element(loc)).select_by_value(50) 阅读全文
posted @ 2017-03-17 09:39 小雨点2018 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 绑定账号 1、File->Settings->Version Control->Github Settings.png Settings.png 会出现github,然后在旁边输入你github的用户名和密码,可以点击”test”测试一下,如果出现:Connection successful,则代表 阅读全文
posted @ 2017-03-16 15:58 小雨点2018 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 常用方法分类 查找当前节点子节点方法 find_element_by_id 在当前节点查找指定id的子节点find_element_by_name 在当前节点查找指定name的子节点find_element_by_link_text 在当前节点查找指定链接文本的子节点find_element_by_ 阅读全文
posted @ 2017-03-16 14:48 小雨点2018 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 特殊方法:① setup():每个测试函数运行前运行② teardown():每个测试函数运行完后执行③ setUpClass():必须使用@classmethod 装饰器,所有test运行前运行一次 ④ tearDownClass():必须使用@classmethod装饰器,所有test运行完后运 阅读全文
posted @ 2017-03-14 09:50 小雨点2018 阅读(4135) 评论(0) 推荐(0) 编辑
摘要: 常用方法分类 一、全局操作类 start_session 使用指定的desired capabilities创建一个会话(session) start_client 新建一个webdriver会话session前调用,可以自定义初始化的动作 stop_client 停止webdriver会话sess 阅读全文
posted @ 2017-03-14 09:29 小雨点2018 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 一、安装xlrd模块 安装前提是已经安装了python 环境: 1.到python官网下载http://pypi.python.org/pypi/xlrd 下载压缩包 2、解压所下载的压缩包 3、CD到解压目录C:\users\lyj>cd /d G:\Python34\Lib\xlrd-1.0.0 阅读全文
posted @ 2017-03-09 18:21 小雨点2018 阅读(2435) 评论(0) 推荐(0) 编辑