测试之家
  • Topics
  • QA
  • 招聘
  • 社区学堂新
  • 开源项目
  • 活动
  • Wiki
  • Sign Up
  • Sign In
新手
Last_One_Standing (willie)
第 12292 位Users / 2016-10-20
1 篇帖子 • 24 条回帖
3 关注者
0 正在关注
4 收藏
JUST DO IT.
GitHub Public Repos
  • API_test 0

    接口测试

  • EclipseForPython 0

    使用python连接appuim做自动化测试

  • android_build 0

    Android Build System (cyanogenmod)

  • CarmanAutoTest 0

  • jrt 0

More on GitHub
  • 个人信息
  • 专栏
  • 话题
  • 回帖
  • 收藏
  • 关注中
  • 关注者
  • appium 怎么同时在不同手机上执行相同用例 (过兼容性) at November 03, 2016

    #30 楼 @sunyy java 写的么?你上面那句话里面 exec 里面要执行的是 cmds?你写的是 cads 呢

  • appium 怎么同时在不同手机上执行相同用例 (过兼容性) at November 03, 2016

    #29 楼 @cloudwind 可以启动多个,但是没有执行用例,就是多线程不会写。你们是怎么写的线程呢。

  • [武汉] 斗鱼直播招聘 web 测试专家&web 测试工程师 at November 01, 2016

    斗鱼妹子多么?

  • 公开课讲师招募 --- 欢迎大家踊跃报名!!! at October 31, 2016

    有什么条件,可以做讲师也要说一下吧。

  • TesterHome 2016年 分成发放预告 at October 31, 2016

    只能默默仰望你们。

  • appium 怎么同时在不同手机上执行相同用例 (过兼容性) at October 27, 2016

    #27 楼 @snake 谢谢回复,的确是后面没有调用 driver。多线程的确有点搞晕我了。

  • appium 怎么同时在不同手机上执行相同用例 (过兼容性) at October 27, 2016

    #25 楼 @zhycbd 我也怀疑是线程没写好,控制台可以显示开启了 2 个线程,但没实际用途。。我的想法是 driver 获取到一个手机的信息后开启一个线程,循环获取第二个设备信息后在开启一个线程,由于都是由 driver 当容器,这点是不是不可以?我看网上说的一般都是在方法外面使用线程。感觉不会套用。我在看看相关资料。

  • appium 怎么同时在不同手机上执行相同用例 (过兼容性) at October 26, 2016

    #21 楼 @dongdong 说的具体点好么 。我 python 是自学的语法不太清楚。我是在一个类里使用一个 driver 获取 2 个设备的 desired_caps。想用 threading 实现,结果不行。

  • [已解决] 连接 2 个设备测试的时候每次都只运行一个设备? at October 26, 2016

    #18 楼 @sziitash 请问你怎么用 python 实现的同时运行。一个类 driver 还是写 2 个类不同的 driver

  • appium 怎么同时在不同手机上执行相同用例 (过兼容性) at October 26, 2016

    #19 楼 @1045235634 只实现了多设备启动应用但是没有运行测试用例。

  • appium 怎么同时在不同手机上执行相同用例 (过兼容性) at October 26, 2016

    后面我没替换,保留 devicename 然后增加了 udid 字段就可以 2 个手机可以分别跑了,但不是同步跑的,用例也没执行,只是 2 个手机都启动了被测应用。谢谢#16 楼 @chenhengjie123 给的启发。

  • appium 怎么同时在不同手机上执行相同用例 (过兼容性) at October 26, 2016

    #16 楼 @chenhengjie123
    {"udid":"69T7N15C22001823","appActivity":".MainActivity","appPackage":"net.xxx.xxxx","platformVersion":"6.0","platformName":"Android"}}

    info: Client User-Agent string: Python-urllib/3.5
    info: [debug] Got configuration error, not starting session
    info: [debug] Cleaning up appium session
    info: [debug] Error: The following desired capabilities are required, but were not provided: deviceName

    使用 udid 代替 devicename 直接报错了。

  • appium 怎么同时在不同手机上执行相同用例 (过兼容性) at October 25, 2016


    刚才查看了一下 adb forward 上面的结果可能与这个有关系,
    只有一个设备的。且使用了 3 个不同的端口

  • appium 怎么同时在不同手机上执行相同用例 (过兼容性) at October 25, 2016

    #13 楼 @sailen 你看看我 3 楼的代码, devices 是循环获取的,你说的驱动初始化设置端口是什么?adb 端口么?

    程序里打出来的应该是对的。但结果就是不知道为什么运行成上面 12 楼那截图那样了。只能跑一个手机

  • appium 怎么同时在不同手机上执行相同用例 (过兼容性) at October 25, 2016

    #11 楼 @sailen

    如图,设置和运行后,2 个不同的 session-id 执行到下面都变成同一个设备了。这是为什么

  • appium 怎么同时在不同手机上执行相同用例 (过兼容性) at October 25, 2016

    #9 楼 @terry_tan 你使用 usb 连接多个设备时候可以同时跑么?

  • appium 怎么同时在不同手机上执行相同用例 (过兼容性) at October 25, 2016

    之前有看到 appium 服务器形式解决,我也不知道是怎么实现,我现在是电脑上装一个 appium,多个手机是就多起几次 appium 修改端口这样。目前我上面写的缺点就是 usb 只支持一个 adb 连接。怎么改成无线连接。支持多个 adb。

  • appium 怎么同时在不同手机上执行相同用例 (过兼容性) at October 25, 2016

    #5 @terry_tan谢谢回复。
    appium 那边我现在是手动起多个服务,端口号我都改的和程序一样,2 个设备我就起 2 个端口号 +1。例如一个服务是--port 4723 ;一个是--port 4724 这样。
    另:--bootstrap-port 4824 这个必须要写么?我写和不写运行起来没差别。
    2、platformVersion 这个我到没特别注意,一个的时候不是 6.0 的这样写没什么问题。

  • appium 怎么同时在不同手机上执行相同用例 (过兼容性) at October 25, 2016
    threads=[]
    def getConnDevice():
        devicesname=getDevices()
        desired_caps = {'platformName': 'Android', 'platformVersion': '6.0', 'appPackage': 'net.xxx.xxx', 'appActivity': '.MainActivity'}
        host=4719
        if len(devicesname)>1:
            devicesid=devicesname[0:]
            for i in devicesid:
                desired_caps['deviceName']=i
                host=host+1
                driver = webdriver.Remote('http://localhost:%d/wd/hub' %host, desired_caps)  
                t=threading.Thread(args=driver)
                threads.append(t.start())
                continue
            threads.append(t.join())       
    
    

    之前的思路大概就是这样。getdevices()获取所有 devices。写的比较糟。求一个清晰点的代码

  • appium 怎么同时在不同手机上执行相同用例 (过兼容性) at October 25, 2016

    我这样做了,我做的循环获取 devices 和端口号自动增加。但是还是会第二个踢掉第一个。懂具体实现的说一下细节好么

  • 测试用例管理平台选择 at October 21, 2016

    excel 转 testlink。

  • 测试开发之路--QA 的能力 at October 21, 2016

    几点我觉得挺在理,而且是实际出发,平时都能遇到的。

  • 论坛须知,发帖不排版一律删除! at October 21, 2016

    学习版规

  • 怎么用 appium 进行 UI 测试 at October 20, 2016

    是通过 ui 来测试功能,还是来测试 ui 呢,看的不是很明白。🚶

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

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