【发布时间】:2018-06-26 16:59:28
【问题描述】:
请帮助我如何使用 Python 在多个设备中并行运行单个脚本..?
我已经使用 Selenium Grid 启动了两个不同的 Appium 服务器。但我无法编写代码来启动两个设备中的不同驱动程序并使用 Python 并行运行脚本。
【问题讨论】:
-
jafer 回答了你的问题吗?那么您可以接受为已接受的答案
标签: python-2.7 appium selenium-grid
请帮助我如何使用 Python 在多个设备中并行运行单个脚本..?
我已经使用 Selenium Grid 启动了两个不同的 Appium 服务器。但我无法编写代码来启动两个设备中的不同驱动程序并使用 Python 并行运行脚本。
【问题讨论】:
标签: python-2.7 appium selenium-grid
最好为要使用的值准备一个单独的文件,并在其中提及测试用例和关键字的单独代码文件。
设备: 三星A7: Device_name: 111354d3 #设备id 服务器:http://localhost:4723/wd/hub#appium 服务器 URL appPackage: com.android.contacts #你的应用的app包名 appActivity: com.android.contacts.activities.PeopleActivity #你的应用的app活动 platfrom: 6.0 #platfom 您设备的版本 自动化:Appium #Appium 用于automationName 而不是Uiautomator 用于android 4.4 版上的设备
* 设置 * 测试设置两个数字的和 a+b 测试拆解设置默认值 套件设置 设置值
* 变量 * 默认值 A 1 的价值 B 值 1
* 测试用例 *
[Setup] Sum of first two numbers should be 6
Enter first value 5
Enter second value 1
5+1
* 测试用例 *
[Setup] Sum of Second two numbers should be 11
Enter sum of first value 6
Enter second value 5
6+5
* 关键字 * 测试拆解 设置默认值
注意:代码文件应为.robot格式,脚本文件可以保存为yaml或notepad或json格式。
【讨论】: