测试之家
  • 社区
  • 问答
  • 招聘
  • 社区学堂新
  • 开源项目
  • 活动
  • Wiki
  • 注册
  • 登录
会员
darkmanno6 (羽)
第 5210 位会员 / 2015-09-11
5 篇帖子 • 58 条回帖
4 关注者
7 正在关注
91 收藏
未设置 GitHub 信息.
  • 個人信息
  • 個人專欄
  • 帖子
  • 回帖
  • 收藏
  • 正在關注
  • 關注者
  • Appium - iOS 定位方式 iOSNsPredicateString 详解 at 2017年08月07日

    这种定位方式其实就是根据元素的属性进行定位,但是页面上很多的元素的属性其实基本上是一样的,对于这种元素有没有好的办法进行定位呢

  • 大家公司的 UI 都是怎么做的?有没有什么好的产出? at 2017年08月04日

    做 UI 先得考虑你的 app 是否合适,是否已经到了比较稳定的阶段,然后就去考虑应用场景,比如用于主流程回归、冒烟等,其次是用例方面的选择,这些都考虑好了,就要考虑易用性,比如集成到 jenkisn 一键执行,方便其他测试同学使用。
    至于所说的维护成本高,我觉得只要是做 UI 就得做好成本高的打算,而且 PO 其实已经使维护成本降到比较低了,如果你说开发三天两头就改个 UI,那我不得不说你们的 app 是真的不适合做 UI,不要为了 UI 而 UI,想楼上所说的接口自动化更适合你们。

  • adb 1.0.39 不能使用 adb fork-server 有人知道解决办法吗? at 2017年07月27日

    google 了一个方法,可以通过 adb nodaemon server -a 运行 adb 服务就好了

  • Appium - iOS 定位方式 iOSNsPredicateString 详解 at 2017年07月24日

    学习了,最近马上要弄这一块东西,提前了解下😀

  • 1. 接口测试,想说爱你 “很” 容易 at 2017年07月11日

    应该是基于 python 的 requests 库,再安装 robotframework 官方的 obotframework-requests 库进行 http 接口的测试的吧😀

  • SVN+Jenkins+Maven+Appium+TestNG+ReportNG 实战 Android 自动化测试 at 2017年07月11日

    已解决,是 maven-surefire 插件自己的 bug,更新版本后就可以了

  • appium factory 如何使用显示等待 at 2017年07月04日

    针对你的三点进行答复:

    1. 这一点你可能对显示和隐式等待理解的有些偏差。我说的显示等待即类似 selenium 中的 WebDriverWait(),即在设置时间内,默认每隔一段时间检测一次当前。页面元素是否存在,如果超过设置时间检测不到则抛出异常,如果元素存在则立即反馈。隐式等待就是 implicitly_wait(),它的意思就是加入元素没有马上加载出来会默认等待设定的时间然后再作出反馈,会延迟全局查找元素的时间
    2. 第二点,我说的元素本身其实就是已经通过 locator 初始化成功(通过 pagefactory 或者 findElement)之后的 AndroidElement 元素,如果元素存在初始化肯定是成功的,如果元素不存在则会初始化失败抛出 nosuchelement 的一个异常
    3. 我所说的重复元素信息就是指比如界面上有一个 button 元素,按照我说的既有@Findby又有 By 定义的,如同下方所写,比较冗余的意思
    @AndroidFindBy(id = "button")
    @FindBy(id = "button")
    private AndroidElement button;
    private By button_by = By.id("button");
    
    

    另:我查了官方的 pagefactory 文档说明,也没有任何 的显示等待方法,只是有一种更加 “智能” 的隐式等待,即针对某些特定元素设置特定的隐式等待时间,如下方,而隐式等待实际的长短肯定会影响 case 的执行效率,所以还是一个比较慎重的考虑,最好是有能够像 WebDriverWait() 类似的显示等待可以立即反馈。

    @AndroidFindBy(id = "button")
    @FindBy(id = "button")
    @WithTimeOut(time=5000, unit=TimeUnit.MILLISECONDS)
    private AndroidElement button;
    
    
  • 微信小程序,driver.context ("WEBVIEW_com.tencent.mm:tools") 切换 webview 报错 Original error: session not created exception: please close '' and try again,各位大侠请问是怎么回事啊! at 2017年06月21日

    神奇了, 我降级了也可以用了。。

    补充一句, 再次进到 webview 页面, 还是有几率报错 session not created

  • 为什么 Python+Appium 编写脚本时,好多资料都用了 unittest? at 2017年05月15日

    unittest 主要是方便组织管理运行 case。

  • [腾讯 TMQ] 一张图玩转 H5 测试 at 2017年04月20日

    我很好奇,你们每个 H5 需求都需要测这么多吗?
    据我了解,H5 的需求一般都很快,我们都是测业务逻辑、以及部分兼容性(比如安卓和 ios 自带浏览器减),楼主所说性能、兼容性以及其他专项测试很少涉及,告诉我,真的不是我一个人吗?😂 😂

  • [已解决] appium 中调用 driver.shake () 方法模拟手机摇一摇报错 at 2017年04月20日

    暂时没有办法、官方 api 只支持 ios

  • 关于接口自动化的那些事 - 基于 Python at 2017年04月20日

    666、深夜被萌到不行、致敬楼主学习精神😊

  • [求助] appium 切换到 webview 下,执行 webview 下的第二次操作时,proxying chromedriver 的 session 请求无响应 at 2017年02月21日

    找到一个暂时解决问题的办法,在再次进入一个 h5 页面的时候,先切回 native,然后再切一次到 webview 就可以进行后续操作了,大家可以试试

  • [求助] appium 切换到 webview 下,执行 webview 下的第二次操作时,proxying chromedriver 的 session 请求无响应 at 2017年01月18日

    #7 楼 @jira 华为荣耀 6.

  • APPIUM 获取控件的方法求助 at 2017年01月17日

    循环找,没找到就 scroll,找到了就跳出循环并返回元素

  • SVN+Jenkins+Maven+Appium+TestNG+ReportNG 实战 Android 自动化测试 at 2017年01月10日

    碰到个问题,我也是采用 git+jenkins+maven+testng 来进行自动化的,中间碰到个问题,在我执行自动化的过程中我手动点击取消构架的按钮,自动化依然还在跑,然后自己搭了 linux 下的 jenkins 环境查看了下服务器进程,有个 maven-surefire-plugin 插件一直在跑,手动关掉才会停止自动化,有碰到过该问题吗,怎么解决呢?

  • TesterHome (杭州.二期) 线下沙龙活动 分享 ppt 以及照片 at 2016年12月06日

    感谢主办方,感谢分享,这期活动很棒,期待下一次的沙龙😃 😃

  • [求助] appium 切换到 webview 下,执行 webview 下的第二次操作时,proxying chromedriver 的 session 请求无响应 at 2016年11月28日

    #5 楼 @jira 没有解决,估计和设备有关,我换了设备就可以了,你可以试试。

  • [求助] appium 切换到 webview 下,执行 webview 下的第二次操作时,proxying chromedriver 的 session 请求无响应 at 2016年11月03日

    #3 楼 @jinjun0620 还是不行,没有用。

  • [求助] appium 切换到 webview 下,执行 webview 下的第二次操作时,proxying chromedriver 的 session 请求无响应 at 2016年11月03日

    #1 楼 @jinjun0620 是的 chrome 的调试工具是可以识别该页面的,但是卡住的这个时候去点击 inspect 会解析不了页面,提示冲突

  • [已解决] appium click 事件不触发 at 2016年08月23日

    试试直接使用 adb 命令模拟事件呢?

    adb input tap x, y
    
  • 在 java-client 4.1.0 中 scrollTo () 的替代方法 at 2016年08月21日

    之前就觉得 scrollTo 方法不好用,

  • Appium 测试用例运行卡在了 app 包安装上了,错误日志好像是说有另外一个 session 在运行,但没有在跑啊 at 2016年05月06日

    那这样,打开任务管理器,把 node.exe 这个进程都 kill 了,再重新启动呢

  • Appium 测试用例运行卡在了 app 包安装上了,错误日志好像是说有另外一个 session 在运行,但没有在跑啊 at 2016年05月06日

    #6 楼 @blue_momo2009 直接 ctrl+c 就好了、然后再输入 appium 启动服务

  • 上一页
  • 1
  • 2
  • 3
  • 下一页
  • 关于 / 活跃用户 / 中国移动互联网测试技术大会 / 反馈 / Github / API / 帮助推广
    TesterHome社区,测试之家,由众多测试工程师组织和维护的技术社区,致力于帮助新人成长,提高测试地位,推进质量发展。Inspired by RubyChina
    友情链接 WeTest腾讯质量开放平台 / InfoQ / 掘金 / SegmentFault / 测试窝 / 百度测试吧 / IT大咖说
    简体中文 / 正體中文 / English

    ©testerhome.com 测试之家   渝ICP备2022001292号
      渝公网安备 50022202000435号    版权所有 © 重庆年云聚力信息技术有限公司