摘要: 断言Assertion 验证应用程序的状态是否同所期望的一致。 常见的断?#22253;?#25324;:验证页面内容,如标题是否为X或当前位置是否正确,或是验证该复选框是否被勾选。 selenium 提供了三种模式的断言:assert 、verify、waitfor Assert 失败时,该测试将终止。 Verify 失败阅读全文
posted @ 2019-03-28 19:52 wuwei丶 阅读(319) 评论(0) 编辑
摘要: 一、鼠标事件 在 WebDriver 中, 将这些关于鼠标操作的方法封装在 ActionChains 类提供。 ActionChains 类提供了鼠标操作的常用方法。 ActionChains 类的成员源码如下图所示: 下面我们通过一张表对上图中对外使用的成员进行分类(即带下划线的成员不放入下表):阅读全文
posted @ 2019-03-27 20:05 wuwei丶 阅读(223) 评论(1) 编辑
摘要: 控制浏览器操作 控制浏览器窗口大小 在测试过程中,我们在打开浏览器后,根据需求可自定义调整浏览器的尺寸大小。WebDriver提供了set_window_size()方法来设置浏览器的大小。 如果页面没有最大化,可以调用driver.maximize_window()将浏览器最大化,相当于点击了页面阅读全文
posted @ 2019-03-26 15:59 wuwei丶 阅读(240) 评论(0) 编辑
摘要: 一、selenium元素定位 Selenium对网页的控制是基于各种前端元素的,在使用过程中,对于元素的定位是基础,只有准去抓取到对应元素 才能进行后续的自动化控制,我在这里将对selenium8种元素基本定位方式进行总结归纳一下。 Selenium提供了8种定位方式。 id name class 阅读全文
posted @ 2019-03-22 09:57 wuwei丶 阅读(228) 评论(0) 编辑
摘要: 一、安装Python https://www.python.org/downloads/ 验证Python是否安装成功。打开Windows命令提示符(cmd),输入python,回车 注意:在安装的过程中需要勾选:“Add Python 3.x to PATH” , 如果没有勾选,需要在安装完成之后阅读全文
posted @ 2019-03-21 20:07 wuwei丶 阅读(267) 评论(0) 编辑
摘要: 基础语法 一、起始行 目的是在运行python脚本的时候告诉系统我们要用Python解释器去运行py脚本 用来指定文件编码为utf-8的 python中#!/usr/bin/python 或 #!/usr/bin/env python的区别 #!/usr/bin/python的意思是说去/usr/b阅读全文
posted @ 2019-03-15 17:34 wuwei丶 阅读(23) 评论(0) 编辑
摘要: 本节内容:带你认识Python ,Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。 Python 的设计具有很强的可读性,相比其他语言经常使用英文?#20022;?#23383;,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。阅读全文
posted @ 2019-03-15 10:37 wuwei丶 阅读(111) 评论(0) 编辑
耐克篮球多少钱
新疆25选7预测 澳门极速快乐十分开奖结果 幸运28外围源码 六合彩开奖查询 黑龙江22选5走势图表 体彩排列5近500期 诈金花洗牌技巧视频 江西快三下期预测 企鹅排球 管家婆六肖中特百分百%准 足彩半全场玩法规则 陕西十一选五走势图开奖 广西11选5开奖 群英会任一中奖规则加倍 欢乐生肖开奖现场