随笔分类 -  appium-sample-code-java

摘要:简单介绍 这是一个使用appium操作移动端chrome浏览器的样例程序。 样例程序 脚本实现的功能是:打开浏览器-->跳转到百度首页-->输入appium-->点击搜索按钮-->如果第一条搜索结果的标题含有appium字符串,那么断言脚本运行成功。 需要注意的是,操作chrome浏览器的方式是:指 阅读全文
posted @ 2017-02-27 16:57 超级宝宝11 阅读(287) 评论(0) 推荐(0) 编辑
摘要:以下代码使用ApiDemos-debug.apk进行测试 //这个脚本用于演示PageFactory的功能:使用注解@AndroidFindAll定位元素。注解用法参考页面类代码。 下面是页面类的代码: 阅读全文
posted @ 2016-12-08 19:29 超级宝宝11 阅读(549) 评论(0) 推荐(0) 编辑
摘要:以下代码使用ApiDemos-debug.apk进行测试 //这个脚本用于演示PageFactory的功能:链式注解@AndroidFindBys、@IOSFindBys。具体用法参考页面类的代码。 页面类的代码如下: 阅读全文
posted @ 2016-12-08 18:55 超级宝宝11 阅读(650) 评论(0) 推荐(0) 编辑
摘要:以下代码使用ApiDemos-debug.apk进行测试 //这个脚本用于演示PageFactory的功能:使用注解@FindBy、@AndroidFindBy、@IOSFindBy定位元素。注解用法参考页面类代码。 页面类的代码: 阅读全文
posted @ 2016-12-07 19:38 超级宝宝11 阅读(885) 评论(0) 推荐(0) 编辑
摘要:以下代码使用ApiDemos-debug.apk进行测试 //这个脚本用于演示PageFactory的功能:设置timeout时间。 输出结果为 下面为页面类的代码 关于timeOutDuration和timeout注解的总结如下: timeOutDuration的设置对元素生效; 不同test中的 阅读全文
posted @ 2016-12-07 16:20 超级宝宝11 阅读(421) 评论(0) 推荐(0) 编辑
摘要:以下代码使用ApiDemos-debug.apk进行测试 用到的定位方式: Xpath: WebElement slider = driver.findElementById("io.appium.android.apis:id/seek"); ID: WebElement slider = dri 阅读全文
posted @ 2016-12-06 17:35 超级宝宝11 阅读(169) 评论(0) 推荐(0) 编辑
摘要:以下代码使用ApiDemos-debug.apk进行测试 用到的定位方式: Xpath: WebElement el = driver.findElement(By.xpath(".//*[@text='Animation']")); ClassName: List<WebElement> els 阅读全文
posted @ 2016-11-30 10:57 超级宝宝11 阅读(353) 评论(0) 推荐(0) 编辑
摘要:以下代码使用ApiDemos-debug.apk进行测试 上面的代码运行报错,根据appium的问题单Cant perform drag'n'drop using appium #3104得知:drag-and-drop过程中,不能有wait操作,所以去掉这里的sleep。更改后代码如下:可以正常运 阅读全文
posted @ 2016-11-29 19:53 超级宝宝11 阅读(357) 评论(0) 推荐(0) 编辑
摘要:以下代码使用ContactManager.apk进行测试 用到的元素定位方式: Xpath : WebElement el = driver.findElement(By.xpath(".//*[@text='Add Contact']")); ClassName: List<AndroidElem 阅读全文
posted @ 2016-11-28 16:20 超级宝宝11 阅读(494) 评论(0) 推荐(0) 编辑
摘要:pom.xml 阅读全文
posted @ 2016-11-28 16:15 超级宝宝11 阅读(467) 评论(0) 推荐(0) 编辑