测试之家
  • 社区
  • 问答
  • 招聘
  • 社区学堂新
  • 开源项目
  • 活动
  • Wiki
  • 注册
  • 登录
会员
potato (土豆)
第 13793 位会员 / 2016-12-19
5 篇帖子 • 36 条回帖
19 关注者
2 正在关注
30 收藏
专注自动化测试领域,创建webdriver中文社区http://www.webdriver.org/
打赏支持
GitHub Public Repos
  • PatatiumAppUi 68

    基于appium+java 的APP UI自动化测试框架

  • PatatiumWebUi 31

    一个基于selenium webdriver 的web自动化测试框架

  • goreplay 0

    GoReplay is an open-source tool for capturing and replaying live HTTP traffic into a test environ...

  • sharingan 0

    Sharingan(写轮眼)是一个基于golang的流量录制回放工具,适合项目重构、回归测试等。

  • zhengshuheng 0

    个人博客

  • hexo-theme-huweihuang 0

    Ported theme of Hu Weihuang, Modified by Liao can 扩展了一些功能,效果可以点击个人主页查看,喜欢的话star一下,谢谢!

  • vue-element-admin 0

    :tada: A magical vue admin http://...

  • httprunner 0

    One-stop solution for HTTP(S) testing.

  • hexo-myself 0

    个人博客当前所用基础配置hexo+next+others

  • mui 0

    最接近原生APP体验的高性能框架

More on GitHub
  • 个人信息
  • 专栏
  • 话题
  • 回帖
  • 收藏
  • 关注中
  • 关注者
  • [开源分享] 基于 appium 的自动化测试工具,支持多进程,性能采集分析等 at 2016年12月22日

    想问下你的多设备并行是怎么做的

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

  • [开源分享] 基于 appium 的自动化测试工具,支持多进程,性能采集分析等 at 2016年12月22日

    学习了。

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

  • [开源分享] 基于 Appium+java 的 APP UI 自动化测试框架 PatatiumAppUi 支持分布式并发执行用例 at 2016年12月22日

    #25 楼 @haifushi 是我搞错了 github 上是传了 webui 的,跟这个是差不多的。我上面贴的地址是开源中国的 git,跟 github 一样也可以下载下来的。晚上我再把它弄 github 上去

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

  • [开源分享] 基于 Appium+java 的 APP UI 自动化测试框架 PatatiumAppUi 支持分布式并发执行用例 at 2016年12月21日

    #19 楼 @haifushi YAML 解析已经搞定了,等有时间就增加个对 YAML 的支持。

  • [开源分享] 基于 Appium+java 的 APP UI 自动化测试框架 PatatiumAppUi 支持分布式并发执行用例 at 2016年12月21日

    #16 楼 @seveniruby 我拓展了下支持 YAML 管理对象库,解析了下 YAML,感觉 YAML 可读性可能是比 XML 高,也看个人习惯,但解析起来并没有 XML 方便,过程也跟解析 XML 差不多,主要可能是因为 java 的数据类型问题,如果是用 python 解析应该会方便很多。也不知道是不是因为我没用好

    /**
         *
         * @param path 对象库文件地址
         * @param pageName pageName 页面名字
         * @return 返回locator 哈希表  locatorName:locator
         */
        public Map<String,Locator>  getLocatorMap(String path,String pageName) throws FileNotFoundException, YamlException {
              Map<String,Locator> locatorHashMap=new HashMap<>();
              YamlReader yamlReader=new YamlReader(new FileReader(path));
              Object yamlObject=yamlReader.read();
              Map yamlMap=(Map) yamlObject;
              ArrayList<HashMap<String,Object>> pages=(ArrayList<HashMap<String,Object>>)yamlMap.get("pages");
            for (int i=0;i<pages.size();i++)//遍历Page节点
            {
                HashMap<String,Object> pageNode=pages.get(i);//获取page节点
                HashMap<String,Object> pageElement=(HashMap<String,Object>)pageNode.get("page");
                if (pageElement.get("pageName").toString().equalsIgnoreCase(pageName))//判断是否需要获取的Page节点
                {
    //                System.out.println(pageElement.get("desc"));
                    List<HashMap<String,Object>> locators=(List<HashMap<String,Object>>)pageElement.get("locators");//获取locators列表
                    for (int j=0;j<locators.size();j++)//遍历locators列表
                    {
                        HashMap<String,Object> locatorNode=locators.get(j);
                        Locator locator=new Locator();
                        locator.setType(getByType(locatorNode.get("type").toString()));
                        locator.setValue(locatorNode.get("value").toString());
                        locator.setTimout(Integer.parseInt(locatorNode.get("timeout").toString()));
                        locator.setLocatorName(locatorNode.get("name").toString());
                        locatorHashMap.put(locatorNode.get("name").toString(),locator);
                    }
    
                }else {continue;}
    //            System.out.println(pageObjet);
            }
            System.out.println(locatorHashMap.get("登录").getLocalorName());
            return locatorHashMap;
    
    
        }
    
  • [开源分享] 基于 Appium+java 的 APP UI 自动化测试框架 PatatiumAppUi 支持分布式并发执行用例 at 2016年12月20日

    #13 楼 @hxbjava 之前我也有考虑过用 excel 编写用例就是通过 excel 生成测试代码,后面我直接用 Spring MVC 去搞了,就全部走数据库了,连 Testng,Excel 都用不上了,就没去弄 excel 编写用例的

  • [开源分享] 基于 Appium+java 的 APP UI 自动化测试框架 PatatiumAppUi 支持分布式并发执行用例 at 2016年12月20日

    #11 楼 @hxbjava 后期还准备集成性能监控,crash 收集 ,这个是很不错的,很多确实可以加进去,我的框架也还不是很完善,只是提供一种方便与测试代码编写的 API 风格。

  • [开源分享] 基于 Appium+java 的 APP UI 自动化测试框架 PatatiumAppUi 支持分布式并发执行用例 at 2016年12月20日

    #4 楼 @jaylin 目前还没有 python 版本

  • [开源分享] 基于 Appium+java 的 APP UI 自动化测试框架 PatatiumAppUi 支持分布式并发执行用例 at 2016年12月20日

    #5 楼 @kasi 😃 以前只是看看,没注册账号,这次注册账号了,加入你们的阵营了😀

  • [开源分享] 基于 Appium+java 的 APP UI 自动化测试框架 PatatiumAppUi 支持分布式并发执行用例 at 2016年12月20日

    #2 楼 @seveniruby 感谢你的建议!是我自己开发的,这个已经开源到 github 了,只是考虑到 github 是国外的服务器比较慢,所以在开源中国放了一份,yaml 确实可以考虑,之所以采用 xml 主要考虑到它的通用性。 呵呵,markdown,昨天也是编辑了几次才搞定,还是有些换行没搞好

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

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