摘要: Exception in thread "main" org.openqa.selenium.WebDriverException: disconnected: unable to connect to renderer 查看报错,脚本运行到窗口最大化时出现错误的,经过仔细分析,发现chrom版本是 阅读全文
posted @ 2018-07-14 15:14 我是学习的 阅读(220) 评论(0) 推荐(0) 编辑
摘要: driver = webdriver.Chrome()driver.get('http://www.baidu.com')如果浏览器打开后提示检测到软件在控制,那么可加入如下代码解决: option = webdriver.ChromeOptions()option.add_argument('di 阅读全文
posted @ 2018-07-14 14:24 我是学习的 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 下拉菜单元素定位 案例:在我要自学网登录页面选择指定的保留时间。 阅读全文
posted @ 2018-07-12 16:04 我是学习的 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 元素定位 元素的定位应该是自动化测试的核心,要想操作一个元素,首先应该识别这个元素。 webdriver提供了一系列的元素定位方法,常用的有以下几种 id name class name link text partial link text tag name xpath css selector 阅读全文
posted @ 2018-07-12 16:00 我是学习的 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 打开火狐浏览器:driver = webdriver.Firefox() 打开百度:driver.get('http://www.baidu.com')设置窗口大小400*800: driver.set_window_size(400,800)窗口最大化:driver.maximize_window 阅读全文
posted @ 2018-07-06 15:08 我是学习的 阅读(642) 评论(0) 推荐(0) 编辑
摘要: 安装: pip install selenium==2.48.0 安装指定的2.48.0版本,win10这里命令提示符需要以管理员身份运行,不然安装不了 pip install selenium 安装最新版本 卸载 : pip uninstall selenium 查看版本号: pip show s 阅读全文
posted @ 2018-07-06 14:55 我是学习的 阅读(814) 评论(0) 推荐(0) 编辑
摘要: Assert Assert 断言失败时,该测试将终止。 verify Verify 断言失败时,该测试将继续执行,并将错误记入日显示屏。也就是说允许此单个验证通过。确保应用程序在正确的页面上。提高脚本的伸缩性。 waitfor Waitfor用于等待某些条件变为真。可用于AJAX应用程序的测试。 如 阅读全文
posted @ 2018-07-06 10:00 我是学习的 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 常用断言 assertLocation(判断当前是在正确的页面) assertTitle(检查当前页面的 title 是否正确) assertValue(检查 input 的值, checkbox 或 radio,有值为”on”无为”off”) assertSelected(检查 select 的下 阅读全文
posted @ 2018-07-06 09:58 我是学习的 阅读(149) 评论(0) 推荐(0) 编辑
摘要: http://www.w3school.com.cn/html/index.asp HTML 标签 HTML 标记标签通常被称为 HTML 标签 (HTML tag)。 HTML 标签是由尖括号包围的关键词,比如 <html> HTML 标签通常是成对出现的,比如 <b> 和 </b> 标签对中的第 阅读全文
posted @ 2018-07-05 14:42 我是学习的 阅读(76) 评论(0) 推荐(0) 编辑
摘要: lambda(lambda 参数:函数体)表达式,通常是在需要一个函数,但是又不想费神去命名一个函数的场合下使用,也就是指匿名函数。 lambda就是用来定义一个匿名函数的,如下所示: add = lambda x, y : x+y add(1,2) # 结果为3 Python提供了很多函数式编程的 阅读全文
posted @ 2018-07-05 11:25 我是学习的 阅读(141) 评论(0) 推荐(0) 编辑