Appium
米阳MeYoung
博客迁移:https://www.yuque.com/miyang.meyoung
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Appium 一些踩过的坑
mark 下今天的坑,大坑。 以前装的appium一直是没问题的,今天换了个新版de原创 2014-10-03 19:54:19 · 3344 阅读 · 0 评论 -
Appium 如何等待元素加载
不多说,直接上代码: import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.support.ui.ExpectedConditions; import org.openqa.selenium.support.ui.WebDriverWait; import原创 2015-01-23 15:02:07 · 7100 阅读 · 1 评论 -
Appium 土方法解决 中文输入问题(appium 1.3.3后已经支持中文等)
Appium不支持中文,废了好大的劲都没搞定。 最后用了个土办法勉强解决,直接见下封装好的代码: /** * 输入中文,并返回 * * @param driver driver * @param text 例如想输入”中国“则传值为"zhongguo" * @param by 定位你想获取文本的控件 * @r原创 2015-01-30 00:11:13 · 4320 阅读 · 0 评论 -
Appium在指定控件上滑动或者点击
今天遇到一个问题,想要点击某个控件的某个位置(左上,左下,右上,右下,中间),稍微做了封装,具体代码如下,有不妥欢迎指出:点击: /** * 单个手指,点击屏幕某个控件位置(左上,左下,右上,右下,中间) */ public enum Location { UPLEFT, LOWLEFT, UPRIGHT, LOWRIGHT, CENTRE原创 2015-03-25 10:30:46 · 9996 阅读 · 2 评论 -
浅谈 PageObject模式
做过UI自动化的都晓得,在做UI自动化时定位特别依赖页面,一旦页面发生变更就不得不跟着去修改页面定位。 在webdriver中,加上你想对一个元素定位操作,那么你可能会编写下面的代码: driver.findElement(By.id("ad")).click(); 发现问题: 假设你有10个地方对这个元素做了这个操作,哪天这个控件的元素变了,你就不得不去修改10个地方。 那么,有什么好原创 2015-03-09 20:09:29 · 10304 阅读 · 3 评论
分享