Selenium 测试框架:第三方服务与示例代码解析
1. TestObject 真实设备云
2017 年推出的 TestObject 真实设备云,是一个包含 Android 和 iOS 物理移动设备的资源池。用户可以购买许可证来访问这些设备,用于手动测试移动应用程序或运行自动化测试。与在模拟器和仿真器平台上运行不同,用户可以在他们所需测试的真实设备及其平台和版本上运行测试。
若要针对真实设备进行测试,需设置额外的驱动类功能以指向不同的远程中心,示例代码如下:
// section in CreateDriver.java class for TestObject features
...
boolean realDevice = true;
if ( realDevice == true ) {
caps.setCapability("testobject_device",
"iPhone 6");
caps.setCapability("testobject_cache_device",
false);
caps.setCapability("testobject_session_creation_timeout",
"900000");
caps.setCapability("testobject_appium_version",
"1.7.1");
caps.setCapability("