摘要: 在同一个.py文件中,多个用例调用一个登陆功能,如果有多个.py的文件都需要调用返个登陆功能的话,那就丌能把登陆写到用例里面去了。 此时应该要有一个配置文件,单独管理一些预置的操作场景,pytest里面默讣读取conftest.py里面的配置 conftest.py配置需要注意以下点:  conf 阅读全文
posted @ 2019-06-13 03:08 い昔阳ゾ 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 如果我想实现以下场景: 用例1需要先登录,用例2丌需要登录,用例3需要先登录。 很显然返就无法用setup呾teardown来实现了。 这个时候就可以使用fixture自定义测试用例的预置条件 fixture优势 firture相对于setup呾teardown来说应该有以下几点优势  命名方式灵 阅读全文
posted @ 2019-06-13 02:56 い昔阳ゾ 阅读(578) 评论(0) 推荐(0) 编辑
摘要: 轴定位 什么是轴定位?如果要定位的元素依靠自己本身的属性无法定位时,可根据其父节点 / 子节点 /同胞节点来定位,这种定位方式称作为轴定位。 阅读全文
posted @ 2019-06-12 19:09 い昔阳ゾ 阅读(127) 评论(0) 推荐(0) 编辑
摘要: AutoIt目前最新是v3版本,这是一个使用类似BASIC脚本语言的免费软件,它设计用于Windows GUI(图形用户界面)中进行自动化操作。它利用模拟键盘按键,鼠标移动和窗口/控件的组合来实现自动化任务。 官方网站:https://www.autoitscript.com/site/ 从网站上下 阅读全文
posted @ 2019-06-12 18:17 い昔阳ゾ 阅读(1084) 评论(0) 推荐(0) 编辑
摘要: ##################################################### ## 警告框处理 ##################################################### from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.s... 阅读全文
posted @ 2019-06-12 18:10 い昔阳ゾ 阅读(110) 评论(0) 推荐(0) 编辑
摘要: ##################################################### ## 键盘&鼠标事件 ##################################################### from selenium.webdriver.common.keys import Keys from selenium.webdriver.common.a... 阅读全文
posted @ 2019-06-12 18:08 い昔阳ゾ 阅读(150) 评论(0) 推荐(0) 编辑
摘要: ##################################################### ## 下拉菜单处理 ##################################################### from selenium.webdriver.support.ui import Select b = webdriver.Chrome() b.impli... 阅读全文
posted @ 2019-06-12 18:06 い昔阳ゾ 阅读(145) 评论(0) 推荐(0) 编辑
摘要: ##################################################### ## 等待时间 ##################################################### """ expected_conditions 类提供的常见方法 title_is() 判断标题是否等于预期值。 title_contains() 判断标题是否... 阅读全文
posted @ 2019-06-12 17:26 い昔阳ゾ 阅读(113) 评论(0) 推荐(0) 编辑
摘要: ##################################################### ## JS元素操作 ##################################################### JS元素值输入: ele = b.find_element_by_xxxx() b.execute_script("arguments[0].value='adm... 阅读全文
posted @ 2019-06-12 17:20 い昔阳ゾ 阅读(792) 评论(0) 推荐(0) 编辑
摘要: ##################################################### ## 元素操作 ##################################################### b = webdriver.Chrome() b.implicitly_wait(30) b.get('http://www.baidu.com') # b.maxi... 阅读全文
posted @ 2019-06-12 17:17 い昔阳ゾ 阅读(125) 评论(0) 推荐(0) 编辑