测试之家
  • 社区
  • 问答
  • 招聘
  • 社区学堂新
  • 开源项目
  • 活动
  • Wiki
  • 注册
  • 登录
新手
adfghzhang (adfghzhang)
第 1317 位会员 / 2014-07-28
16 篇帖子 • 233 条回帖
18 关注者
12 正在关注
245 收藏
打赏支持
GitHub Public Repos
  • Naga 6

  • NagaTest 3

    this is a project for Naga iOS automation test

  • scrcpy 0

    Display and control your Android device

  • io.appium.settings 0

    App for dealing with Android settings

  • AutoTest 0

    自动化测试Demo

  • io.appium.android.ime 0

    Android Input Manager for testing Unicode

  • LvmamaXmlKit 0

    UiWatchers学习研究,二次开发AppiumBootstrap,处理自动化测试以外弹窗,广告,闪退等功能

  • ADBKeyBoard 0

    Android Virtual Keyboard Input via ADB

  • AppiumBootstrap 0

  • h264-player 0

More on GitHub
  • 个人信息
  • 专栏
  • 话题
  • 回帖
  • 收藏
  • 关注中
  • 关注者
  • [分享] 解决 hybird 应用中重复获取 WebView,导致页面元素无法识别的问题 at 2016年07月29日

    #9 楼 @quqing 是会自动打开啊,进程是开启了,但是 appium 就报这个错了,然后卡住

  • [分享] 解决 hybird 应用中重复获取 WebView,导致页面元素无法识别的问题 at 2016年07月28日

    #7 楼 @quqing

    /**
     * 切换到Webview
     */
    public void toWeb() {
        List<String> handleList = new ArrayList<String>();
        Set<String> set = driver.getContextHandles();
        Iterator<String> it = set.iterator();
        while (it.hasNext()) {
            handleList.add(it.next());
        }
        driver.debugLog(handleList+"");
                UtilTools.closeChromeDriver();
        driver.context(handleList.get(1));
    }
    

    closeChromeDriver() 方法调用你封装的和我封装的方法效果一样。最后卡在 driver.context(handleList.get(1));的位置。

  • 求助,通过 Appium 将图片 push 到 ios 设备中 at 2016年07月27日

    #3 楼 @yzx200712256 这还是 android 的

  • [分享] 解决 hybird 应用中重复获取 WebView,导致页面元素无法识别的问题 at 2016年07月27日

    频繁的杀 chromedriver 进程可以解决,但同时又引发了这个问题。

    2016-07-27 09:12:38:583 - info: --> GET /wd/hub/session/dbb97f5e-2e41-4e26-b664-69ea3919e5ad/contexts {}
    2016-07-27 09:12:38:584 - info: [debug] Getting a list of available webviews
    2016-07-27 09:12:38:585 - info: [debug] executing cmd: D:\android-sdk\platform-tools\adb.exe -s QMSDU15A24012345 shell "cat /proc/net/unix"
    2016-07-27 09:12:38:635 - info: [debug] WEBVIEW_17916 mapped to pid 17916
    2016-07-27 09:12:38:636 - info: [debug] Getting process name for webview
    2016-07-27 09:12:38:636 - info: [debug] executing cmd: D:\android-sdk\platform-tools\adb.exe -s QMSDU15A24012345 shell "ps"
    2016-07-27 09:12:59:775 - error: Unhandled error: TypeError: Cannot read property 'indexOf' of undefined
        at D:\Program Files\Appium\node_modules\appium\lib\devices\android\android-hybrid.js:102:26
        at Function.findIndex (D:\Program Files\Appium\node_modules\appium\node_modules\underscore\underscore.js:620:13)
        at Function._.find._.detect (D:\Program Files\Appium\node_modules\appium\node_modules\underscore\underscore.js:214:15)
        at D:\Program Files\Appium\node_modules\appium\lib\devices\android\android-hybrid.js:100:7
        at [object Object].<anonymous> (D:\Program Files\Appium\node_modules\appium\node_modules\appium-adb\lib\adb.js:180:9)
        at ChildProcess.exithandler (child_process.js:204:7)
        at emitTwo (events.js:87:13)
        at ChildProcess.emit (events.js:172:7)
        at maybeClose (internal/child_process.js:827:16)
        at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5) context: [GET /wd/hub/session/dbb97f5e-2e41-4e26-b664-69ea3919e5ad/contexts {}]
    

    到日志位置出现卡死的情况。

  • Appium 自动化—基于 java 的 iOS 环境搭建 at 2016年07月27日

    #19 楼 @laughing_xk 环境变量设置好了应该就 OK 了。你生效了你的环境变量配置么?

  • Appium 自动化—基于 java 的 iOS 环境搭建 at 2016年07月27日

    #17 楼 @yingwei 能下载啊,网页不能下载请尝试用百度云客户端吧。

  • uiautomatorviewer 二次开发之自动生成控件定位符 at 2016年07月27日

    #84 楼 @binger8296 直接修改 DebugBridge.java 中的部分代码即可。

    //        String toolsDir = System.getProperty("com.android.uiautomator.bindir"); //$NON-NLS-1$
    //        if (toolsDir == null) {
    //            return null;
    //        }
    
    //        File sdk = new File(toolsDir).getParentFile();
            String toolsDir = System.getenv("ANDROID_HOME");
            if (toolsDir == null) {
                toolsDir = new FileOp().GetConfigString("Android SDK Path");
                if (toolsDir == null) {
                    return null;
                }
            }
            File sdk = new File(toolsDir);
            // check if adb is present in platform-tools
            File platformTools = new File(sdk, "platform-tools");
            File adb = new File(platformTools, SdkConstants.FN_ADB);
            if (adb.exists()) {
                return adb.getAbsolutePath();
            }
    
  • Mac OS 下调用命令行启动 appium 无法连接真机时不能初始化 ideviceinstaller at 2016年07月25日

    #15 楼 @yingruoyuan 如果你是要通过命令行启动 appium 的话,这个问题是系统环境变量的问题,10.10 以及以前的版本有解决方法。
    1.eclipse 里面可以设置环境变量临时解决(把 ideviceinstaller 所在目录/usr/local/bin 添加到 eclipse 的 environment Run as configuration -environment-New)。
    2.如果要做 jenkins 集成或者打成 jar 运行需要更改系统的环境变量,可以参考该贴http://stackoverflow.com/questions/25385934/setting-environment-variables-via-launchd-conf-no-longer-works-in-os-x-yosemite

  • 2016 中国移动互联网测试大会的个人回顾_思寒 at 2016年07月19日

    没能参加今年的盛会,挺遗憾的。明年一定要亲临现场感受。

  • 2016年 移动互联网测试大会 观后感 at 2016年07月18日

    #3 楼 @lihuazhang 一看到 bolck chain 就联想到了 BTC,难道你们是做这个行业的?

  • appium (ios):求助-使用 sendkeys 输入文案的会浮在上层 at 2016年07月16日

    //输入用户名
    driver.findElement(By.xpath("//UIAApplication[1]/UIAWindow[4]/UIAKeyboard[1]/UIAKey[28]")).sendKeys("123456789");
    从代码看,感觉你的 xpath 写错了。

  • Appium 自动化—基于 java 的 iOS 环境搭建 at 2016年07月01日

    #14 楼 @liangzhaochen 看日志好像说是你的 app 编译的版本不适合你的设备,估计是 deployment target 选择的问题,可以看一下是不是这个原因导致的。

  • [上海] 上海萨图西有限公司 (BTCC) 招聘 移动端测试工程师 2 名 at 2016年06月29日

    用你们各家交易网站的 API 在 WP 上做过 app,虽然 UI 有点捉急。

  • 在一个界面有很多相同的控件 (id 和路径都一样),想进行点击第 2 个控件,用 java 怎么实现? at 2016年06月25日

    List elList= findElementsById(“id”);
    elList.get(1).click()

  • Appium 自动化—基于 java 的 iOS 环境搭建 at 2016年06月24日

    #9 楼 @liangzhaochen 这个图没实际意义啊,主要看 log,注意事项请参考正文

    —— 来自 TesterHome 官方 安卓客户端

  • TesterHome [iOS UIAutomation] 公开课 at 2016年06月24日

    已报道

    —— 来自 TesterHome 官方 安卓客户端

  • [已解决](答案在评论) appium 环境搭建,模拟器中的 app 连续闪退闪开,然后模拟器就自动关闭 at 2016年06月22日

    看我的帖子,查查是什么原因。https://testerhome.com/topics/5233

  • Appium 自动化—基于 java 的 iOS 环境搭建 at 2016年06月22日

    #6 楼 @oscarxie 已拜读,搭建环境这活儿思路都一样,所以跟您写的看起来比较相似。以前不喜欢写,后面有时间争取把现在做的东西 share 出来与大家一起探讨,向各位前辈学习。

  • Appium 自动化—基于 java 的 iOS 环境搭建 at 2016年06月22日

    #4 楼 @seveniruby Demo 代码在百度云盘链接里面,代码写得不好,见笑了

  • Appium 自动化—基于 java 的 iOS 环境搭建 at 2016年06月21日

    #1 楼 @chenhengjie123 不能实时预览,点了个保存,现在写完了。

  • android 自动化录制回放测试工具 at 2016年06月14日

    #4 楼 @niuniudd 赞同,但是录制可以作为入门学习的一个环节,降低一些门槛

  • Android App 持续集成性能测试:启动流量 (2) at 2016年06月02日

    谢谢分享,提供了一个更细纬度的分析方法

  • java 初学者-uiautomatorviewer 的改造 at 2016年05月11日

    做 uiautomatorviewer 的改造是去年年初,加全路径 xpath(用到的时候不多)。今年看到论坛有使用 bootstrap 方式驱动设备端的方法又开始改进,现在也实现了跟你类似的功能。你也提供了一个非常不错的思路给大家参考,另外想请问一下 find,check 这两个方法没有写,这两个是准备做什么用呢?

  • UIAutomatorview 简单封装 与 Appium Boostrap 结合 at 2016年04月14日

    #8 楼 @taki 方便公布一下该类的代码么

  • UIAutomatorview 简单封装 与 Appium Boostrap 结合 at 2016年04月13日

    @taki QueueMsg 是您自定义的类?另外 init() 和 sendMsg() 方法是用来测试 bootstrap 如何工作的么?能联系一下我邮箱私聊问点问题么?

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

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