上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 一.获取操作的api 1.currentActivity():获取当前activity 一般获取到当前activity与预期进行断言 androidDriver.currentActivity(); 2.getPageSource() :获取当前页面源代码 可以用于判断当前页面是否有某个元素,或者判 阅读全文
posted @ 2021-06-08 16:45 思佳丽 阅读(608) 评论(0) 推荐(0)
摘要: 一.Appium定位步骤 打开appium,输入本地IP,点击启动服务器 1.点击启动检查器会话 2.配置所需功能,点击启动会话 二.App页面元素 App页面元素分为布局和控件两种 1.布局 FrameLayout(框架布局) LinearLayout(线性布局) AbsoluteLayout(绝 阅读全文
posted @ 2021-06-08 15:17 思佳丽 阅读(198) 评论(0) 推荐(0)
摘要: 一.adb介绍 1.adb(Android Debug Bridge)是android sdk的一个工具 2.adb是用来连接安卓设备和PC端的桥梁,用户可以通过adb在电脑上对手机进行一系列操作 3.具有安装卸载apk、拷贝推送文件、查看设备硬件信息、查看应用程序占用资源、在设备执行shell命令 阅读全文
posted @ 2021-06-07 23:04 思佳丽 阅读(1004) 评论(0) 推荐(0)
摘要: 一.安装配置JDK 1. 下载JDK 2. 配置JDK的环境变量 (1)JAVA_HOME配置本地地址 (2)CLASSPATH配置 (3)在path添加变量 (4)验证是否配置成功 打开dos命令行,输入java -version验证 二.安装配置Android SDK 1. 下载SDK 2. 配 阅读全文
posted @ 2021-06-07 12:18 思佳丽 阅读(157) 评论(0) 推荐(0)
摘要: 一.log4j介绍 在项目中,不管是开发人员写代码还是测试人员写的测试代码一般都需要做一些日志来记录项目的行为,以便更好的跟踪项目中的一些交互和问题 log4j是一个日志框架,配置简单,功能强大,在项目中用它来记录日志是很方便的 二.log4j使用 1.引入依赖 <dependency> <grou 阅读全文
posted @ 2021-06-07 12:10 思佳丽 阅读(125) 评论(0) 推荐(0)
摘要: 某些特殊情况下,使用selenium的api无法操作页面元素,可以通过js来完成 一.Js定位 js操作中的webelement通过console控制台来进行js定位: WebElement webelement=document.getElementById(id); 二.元素无法输入 时间控件输 阅读全文
posted @ 2021-06-06 01:26 思佳丽 阅读(388) 评论(0) 推荐(0)
摘要: 元素有时在另一个页面里查找元素却报错找不到元素,可能是因为要查找的元素不在原来所在的页面。 一.iframe切换 有些定位元素定位不到,是因为元素在新的iframe页面里,但是driver还停留在原来的iframe里 1.切换到新的页面 webDriver.switchTo().frame(elem 阅读全文
posted @ 2021-06-05 23:35 思佳丽 阅读(283) 评论(0) 推荐(1)
摘要: 自动化脚本执行的时候很快,有时元素还未加载出来就执行元素操作,执行脚本失败会报错没有这个元素(nosuchelement),因此需要在查找元素操作之前加等待 一.硬性等待 等待固定时间 Thread.sleep(time); 二.隐式等待 在设置的超时时间内不断查找元素,直到找到元素为止 webDr 阅读全文
posted @ 2021-06-05 00:56 思佳丽 阅读(137) 评论(0) 推荐(0)
摘要: 有些场景不适合点击或进行某些操作,可运用action类模拟鼠标操作。在操作一个页面元素时有时需要一连串的动作来配合的时候,可以使用action来完成。 Actions actions= new Actions(webDriver); 1.单击鼠标左键 clickAndHold() 2.双击鼠标左键 阅读全文
posted @ 2021-06-04 22:38 思佳丽 阅读(266) 评论(0) 推荐(0)
摘要: 一.常用基本操作 1. Click 触发当前元素的点击事件 webelement.click(); 2.Sendkeys 往当前元素输入内容 webelement.sendkeys("content"); 3.Clear 清空当前元素的内容 webelement.clear(); 二.获取操作 1. 阅读全文
posted @ 2021-06-04 00:40 思佳丽 阅读(249) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 下一页