• @zhamdoctor
    crazy-yapi 的 github 地址:https://github.com/xian-crazy/yapi

    @ 叶浩 希望作者能加入 docker 部署吧,会方便很多。

  • 试试下面的用法 ,a是组合键
    private Actions keyAction;
    keyAction.sendKeys(Keys.CONTROL,a).perform();

  • Android 应用测试总结 at 2015年04月06日

    赞,mark 下。

  • 解决了,在 genymotion 的 设置里面,ADB 设置哪一项,选择自己的 SDK 路径 就可以了。

  • 看到这个帖子感觉很情切,我也是 python 出身,同样也用 webdriver 在移动端和 web 端做了几个自动化的项目,分享下我们的做法和思路,希望能抛砖引玉。
    1,我们是采取的数据和脚本分离的形式来控制业务的逻辑和次序的,目前来看这样其实很好,首先脚本调用的是外部 xls 里面的数据,即使没有代码经验的人,也可以通过 xls 表格来进行自动化的业务参数配置。
    2,对象库的管理,同样会放在 xls 里面,通过动态调用来实现,这样在脚本内就不会存在有大量的元素信息,一来维护不便,二来方便我们阅读。
    3,我们还有点不同的是,我们将需要导入的包,都放在了一个 import.py 的文件里,所有脚本统一导入这个.py 文件,这样节省了很多不必要的代码量。
    4,我们对脚本的逻辑控制,业务参数控制均抽离出来,放在 xls 里,类似于 UI 层的控制,脚本直接调用不必每次在脚本内修改代码,造成不必要的问题和维护。

    参考下我们的模式希望有所共鸣,欢迎大家指正。

  • IOS 上已经有了,安卓的不清楚,在商店里搜 tester home 即可,全面叫做 tester home 开源客户端。

  • Appium 是支持中文的定位和输入的,参考下 Python 的写法

    driver.find_element_by_xpath('//android.widget.TextView[contains(@text, "北京")]').click()
    
  • @yangchengtest 今天问过一次开发 ,他就说改了点 样式 边框什么的 没做逻辑修改,就把我打发了,很是无奈。。

  • @doctorq 是的,我做了一个对比,第一个是加载不出来的,第二个其它可以加载出来的页面。
    有个比较基础的问题,如果我们得到 uidump.xml 文件可以做什么? 为什么 找不到这个文件啊?

  • @doctorq

    红圈的是 无法加载的页面,应该还是有问题,还是谢谢您,应该是程序的问题。