测试之家
  • Topics
  • QA
  • 招聘
  • 社区学堂新
  • 开源项目
  • 活动
  • Wiki
  • Sign Up
  • Sign In
新手
spikeshen (shen)
第 219 位Users / 2013-11-29
一起作业 @ 北京
5 篇帖子 • 146 条回帖
5 关注者
0 正在关注
0 收藏
未设置 GitHub 信息.
  • 个人信息
  • 专栏
  • 话题
  • 回帖
  • 收藏
  • 关注中
  • 关注者
  • appium 定位问题讨论帖 at December 30, 2013

    #31 楼 @seveniruby 啥时候上个实例代码?

  • Appium 如何模仿人工操作?动作与动作之间带时间延迟,在 java 中该如何实现呢? at December 30, 2013

    #20 楼 @lihuazhang 这个就是软等待。。。

  • appium 定位问题讨论帖 at December 30, 2013

    #31 楼 @seveniruby 牛逼,哈哈

  • Appium 如何模仿人工操作?动作与动作之间带时间延迟,在 java 中该如何实现呢? at December 27, 2013

    #16 楼 @dippa 这个。。。你先去深入学习下 xpath。。。然后就会了

  • appium 定位问题讨论帖 at December 27, 2013

    #27 楼 @seveniruby 今天尝试用 sendevent 发物理键盘的操作指令。。。结果死活都没反应,到是发音量键或者电源键什么的都挺好使。。。很奇怪,回头问问 android 研发的人,看他们知道不知道怎么搞。

  • Appium 如何模仿人工操作?动作与动作之间带时间延迟,在 java 中该如何实现呢? at December 27, 2013

    #13 楼 @dippa findElement 是找到一个指定的元素,findElements 是找所有的指定元素,返回个 list

  • Appium 如何模仿人工操作?动作与动作之间带时间延迟,在 java 中该如何实现呢? at December 27, 2013

    #11 楼 @dippa 用 findElements,如果有,那 list.size() 大于 0

  • Appium 如何模仿人工操作?动作与动作之间带时间延迟,在 java 中该如何实现呢? at December 27, 2013

    #8 楼 @dippa 这跟 appium 没关。。。自己写个方法去做这件事就可以

  • Appium 如何模仿人工操作?动作与动作之间带时间延迟,在 java 中该如何实现呢? at December 27, 2013

    #6 楼 @dippa 用个 while 然后找呗。。。每隔一定时间查询一次,如果查到元素出现了就结束等待

  • Appium 如何模仿人工操作?动作与动作之间带时间延迟,在 java 中该如何实现呢? at December 27, 2013

    #2 楼 @dippa 这跟 selenium 会遇到的问题类似,有异步执行操作的问题。异步执行操作要不你就硬等待,要不就做个轮询的循环,等某个元素出现后继续下面的操作。

  • Appium 如何模仿人工操作?动作与动作之间带时间延迟,在 java 中该如何实现呢? at December 27, 2013

    这个是我用的,
    try {
    TimeUnit.SECONDS.sleep(t);
    } catch (InterruptedException e) {
    e.printStackTrace();
    }
    这是按秒等待,具体你自己看下都有什么方法吧。这种东西很多的。

  • 【解决】appium 使用 by_name(id)定位元素,结果为空 at December 26, 2013

    #19 楼 @lihuazhang 哦? 方便的话贴个实例代码上来,我看看怎么用,多谢哈

  • 【解决】appium 使用 by_name(id)定位元素,结果为空 at December 26, 2013

    #16 楼 @seveniruby 我也喜欢 xpath,用 selenium 的时候一般都用 xpath 来找。不过目前 appium 支持还是有好多问题=。= 没法找父类啥的,而且有些属性里包含特殊字符也会导致报错。

  • 【解决】appium 使用 by_name(id)定位元素,结果为空 at December 26, 2013

    #14 楼 @zws20041984 恩,你这个按位置找好点

  • 【解决】appium 使用 by_name(id)定位元素,结果为空 at December 26, 2013

    #7 楼 @zws20041984 建议看下 xpath 相关的文章,有的时候只能用 xpath 来找

  • 【解决】appium 使用 by_name(id)定位元素,结果为空 at December 26, 2013

    #8 楼 @zws20041984 先看下所有对象的映射关系吧。。。https://github.com/appium/appium/blob/master/lib/devices/android/bootstrap/src/io/appium/android/bootstrap/AndroidElementClassMap.java

  • 【解决】appium 使用 by_name(id)定位元素,结果为空 at December 26, 2013

    #6 楼 @seveniruby 就是 tabwidget。。。。我昨天刚用过,driver.find_element_by_tag_name('tabwidget') 。 "table",映射的是 "TableLayout"

  • 【解决】appium 使用 by_name(id)定位元素,结果为空 at December 25, 2013

    你应该用 tagName 找,去找 tabwidget, 然后在这个 tabwidget 对象中用 xpath 查找第几个你想点击的图标~~~或者直接用 xpath 找也可以,但是我发现 appium 直接这么找经常有问题

  • appium 定位问题讨论帖 at December 25, 2013

    #24 楼 @seveniruby commitText 得考虑编码问题=。=

  • appium 定位问题讨论帖 at December 25, 2013

    #19 楼 @seveniruby 貌似只能用 sendevent 来尝试了,或者,换个思路吧。你如果能得到所选择的文本框焦点在屏幕的坐标,大概就能得出粘贴的坐标区域。。。然后,点吧。。。。

  • appium 定位问题讨论帖 at December 25, 2013

    #19 楼 @seveniruby 113 是 ctrl 的映射号? keyevent 基本都是单次点击,组合是特殊情况,我看 android 貌似就支持两种 ctrl 相关的组合操作:KEYCODE_CTRL_LEFT Control+Left 还有 KEYCODE_CTRL_RIGHT Control+Right。回头看下 adb shell input 里能不能实现长按 ctrl 然后按 v。。。。

  • appium 定位问题讨论帖 at December 25, 2013

    #16 楼 @seveniruby 额,这页面咋 403 了。。难道又被墙了么。。。 我觉得只能靠这个方式了,android 毕竟是 linux 内核,复制粘贴这种都跟 linux 是一样的

  • appium 定位问题讨论帖 at December 25, 2013

    #13 楼 @seveniruby 这个是说 AccessibilityService 可以做到选择文本,复制粘贴的功能了。。。跟你说的两码事啊。。。

  • appium 定位问题讨论帖 at December 25, 2013

    #13 楼 @seveniruby 他们的 key code 都是标准的,我的意思是,尝试发个键盘事件 ctrl + v 去做粘贴这活。但我不知道 ctrl 对应的 key code 是多少。。。

  • appium 定位问题讨论帖 at December 25, 2013

    #10 楼 @seveniruby 找到标准文件了。。不过我这里下的好慢,你可以看看,然后试试发个 ctrl+v 吧。。。http://www.usb.org/developers/devclass_docs/Hut1_12v2.pdf

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

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