摘要:
https://anikikun.gitbooks.io/appium-girls-tutorial/content/introduce_appium.html 阅读全文
摘要:
public void permission() { for (int i=0; i <= 10; i++) { if (getPageSource().contains("允许") || getPageSource().contains("禁止") || getPageSource().conta 阅读全文
摘要:
在Appium默认的模式下,可以对TextFiled控件进行sendKeys操作; 设置capabilities.setCapability("automationName","uiautomator2")情况下,UIAutomator2模式下不能向非TextFiled控件进行sendKeys操作, 阅读全文
摘要:
1.class执行顺序控制 testng.xml之preserve-order preserve-order:用来控制<test>里面所有<classes>的执行顺序。<test>中默认的preserve-order为true,表示<test>下所有<classes>按照顺序执行,如: <span 阅读全文
摘要:
目录 一、常用快捷键 二、技巧 三、主题 四、插件 界面配置 一、常用快捷键 编辑⇧ + ↩:开始新的一行⌘ + ⇧ + ↩:行内任意位置进行换行,并自动补齐“;”、“{}”⌘ + ⇧ + U:大小写切换shift + ⌦:删除到单词的末尾(⌦键为Fn+Delete)shift + ⌫:删除到单词的 阅读全文
摘要:
2.查看包名和activity adb logcat|grep -i activitymanager 获取当前界面的activity 1.adb shell dumpsys window windows 2.adb shell dumpsys window windows| grep mCurren 阅读全文
摘要:
2.1 通过判断控件属性获取控件 控件的所有属性都可以用作判断,比如它的text,index,resource-id是否clickable等,例如: 2.1.1 通过文本查找目标控件 1 2 el = driver.findElementByXPath("//android.widget.TextV 阅读全文
摘要:
测试过程中遇到两类弹窗: 系统权限弹窗具体业务弹窗系统权限弹窗Android系统权限弹窗一般出现在安装 app 后首次打开,如:定位权限、电话权限等。我们可以按顺序执行测试用例,将该类操作放到 InitTest 中执行,第一个执行。以 appium + testng 为例:testng.xml,pr 阅读全文
摘要:
1.Capabilities介绍 可以看下之前代码里面设置的capabilities DesiredCapabilities capabilities =newDesiredCapabilities(); capabilities.setCapability("automationName", "A 阅读全文
摘要:
具体步骤Step-1:在pom.xml文件中添加 Maven 依赖包 Step-2:重写 ExtentTestNgFormatter 类主要基于以下两项原因: 1.支持报告中展示更多状态类型的测试结果,例如:成功、失败、警告、跳过等。2.因为不支持cdn.rawgit.com访问,故替css访问方式 阅读全文