运行 Appium 和 Android 远程模拟器 VPS
Run Appium and Android emulator on a remote VPS
我的目标是将 Appium 和 Android 模拟器 运行 放在远程 Ubuntu 虚拟专用服务器上,将测试代码 运行 Selenium 放在本地机.
理论上这个设置应该没有问题:
appium_capabilities = {
'automationName': 'Appium',
'platformName': 'Android',
'deviceName': 'Android',
'app': 'APK_PATH'
}
vps_url = "THIS IS MY VPS IP"
appium_driver =
AppiumDriver(command_executor=vps_url+'/wd/hub',
desired_capabilities=appium_capabilities)
appium_driver.find_element(...)
appium_driver.quit()
它会起作用还是我浪费时间尝试?我问是因为我找不到任何关于它的教程。如果是,需要如何配置?
它实际上可以工作(Appium 服务器 + 远程服务器上的模拟器,在其他机器上测试代码)但是你需要确保你的 apk 在远程服务器上 和路径apk 是该远程计算机上的有效绝对路径。
如果你觉得符合这个要求,它会很顺利地工作——我也在做:)
创建会话时您需要提供远程服务器 URL 并且服务器正在侦听正确的端口。
我的目标是将 Appium 和 Android 模拟器 运行 放在远程 Ubuntu 虚拟专用服务器上,将测试代码 运行 Selenium 放在本地机.
理论上这个设置应该没有问题:
appium_capabilities = {
'automationName': 'Appium',
'platformName': 'Android',
'deviceName': 'Android',
'app': 'APK_PATH'
}
vps_url = "THIS IS MY VPS IP"
appium_driver =
AppiumDriver(command_executor=vps_url+'/wd/hub',
desired_capabilities=appium_capabilities)
appium_driver.find_element(...)
appium_driver.quit()
它会起作用还是我浪费时间尝试?我问是因为我找不到任何关于它的教程。如果是,需要如何配置?
它实际上可以工作(Appium 服务器 + 远程服务器上的模拟器,在其他机器上测试代码)但是你需要确保你的 apk 在远程服务器上 和路径apk 是该远程计算机上的有效绝对路径。
如果你觉得符合这个要求,它会很顺利地工作——我也在做:)
创建会话时您需要提供远程服务器 URL 并且服务器正在侦听正确的端口。