随笔分类 -  selenium

摘要:appium环境搭建 操作系统: Windows 10 被测平台: Android真机 appium服务器: appium Desktop appium客户端: python client 测试的APP:小米计算器 安装Android SDK 在安装Android开发环境之前,需要先安装JAVA的开 阅读全文
posted @ 2020-02-22 16:31 MilesMa 阅读(2367) 评论(4) 推荐(1) 编辑
摘要:配置环境 首先到 "官网" 下载selenium server的jar包,因为java开发的所以要有java环境 hub主机操作远程node的要求如下: 本地hub所在主机与远程node所在主机之间可以ping通 远程主机必须安装java环境,因为需要运行selenium server 远程主机必须 阅读全文
posted @ 2020-02-21 20:08 MilesMa 阅读(594) 评论(0) 推荐(0) 编辑
摘要:高亮显示当前webdriver正在操作的元素,可以使用js代码来完成,两种写法: ele是通过driver定位到的元素,传入这个元素,arguments[0]就接受第一个传参,即该元素 至于高亮的样式都可以自己用css指定 但是这样只能高亮显示,在同一页面操作多个元素时会导致一片都高亮显示,所以自己 阅读全文
posted @ 2020-02-19 23:20 MilesMa 阅读(606) 评论(0) 推荐(0) 编辑
摘要:方法如下,但是play()和pause()方法在浏览器执行正常,通过webdriver好像有问题。 阅读全文
posted @ 2020-02-19 22:13 MilesMa 阅读(480) 评论(0) 推荐(1) 编辑
摘要:Chrome Firefox "HTTP Content type对照表查询" Firefox在浏览器地址栏输入 可以进行参数设置 阅读全文
posted @ 2020-02-19 21:30 MilesMa 阅读(2301) 评论(0) 推荐(1) 编辑
摘要:expected_conditions提供的预期条件判断方法 | 方法 | 说明 | | | | | title_is | 判断当前页面的标题是否等于预期 | | title_contains | 判断当前页面的标题是否包含预期字符串 | | presence_of_element_located 阅读全文
posted @ 2020-02-19 14:46 MilesMa 阅读(309) 评论(0) 推荐(0) 编辑
摘要:| 选择器 | 例子 | 描述 | | | | | | .class | .test | class选择器,选择class="test"的所有元素 | | id | user | id选择器,选择id="user"的所有元素 | | | | 选择所有元素 | | element | p | 选择所有 阅读全文
posted @ 2020-02-19 14:05 MilesMa 阅读(154) 评论(0) 推荐(0) 编辑
摘要:绝对路径定位 /表示从根节点开始,body中的第一个div标签下的第二个标签( 表示匹配所有类型标签)下的input标签。注意这个同级下第几个元素是从1开始的,同级下只有一个该标签就不用指定第几个了,比如上面的input 利用元素属性进行定位 表示当前页面中某个alt属性值为image的img标签元 阅读全文
posted @ 2020-02-19 13:27 MilesMa 阅读(748) 评论(0) 推荐(0) 编辑
摘要:有时候自动化测试需要打开多个标签页,在不同标签页之间切换并且测试功能,需要用到handle. 阅读全文
posted @ 2020-01-26 21:17 MilesMa 阅读(514) 评论(0) 推荐(0) 编辑
摘要:selenium.webdriver中没有内置的判断元素是否存在的方法,所以定义一个方法,如果找到该元素则返回True,否则返回False: 阅读全文
posted @ 2019-12-11 11:53 MilesMa 阅读(3740) 评论(0) 推荐(0) 编辑