使用Appium时,可以使用以下方式设置baseUrl:
desired_caps = { 'platformName': 'Android', 'platformVersion': '8.0.0', 'deviceName': 'Android Emulator', 'appPackage': 'com.example.app', 'appActivity': 'MainActivity', 'automationName': 'uiautomator2', 'newCommandTimeout': '3600', 'baseUrl': 'http://192.168.1.1:PORT/wd/hub' }
在这种情况下,baseUrl参数应该指向Appium服务器的IP地址和端口号。 然而,在某些情况下,可能会遇到baseUrl无法正常工作的问题。解决此问题的常见方法是将baseUrl参数设置为'localhost'而不是使用IP地址。例如:
desired_caps = { 'platformName': 'Android', 'platformVersion': '8.0.0', 'deviceName': 'Android Emulator', 'appPackage': 'com.example.app', 'appActivity': 'MainActivity', 'automationName': 'uiautomator2', 'newCommandTimeout': '3600', 'baseUrl': 'http://localhost:PORT/wd/hub' }
这样设置可以解决baseUrl无法正常工作的问题,并使Appium能够成功连接到远程服务器。
下一篇:Appium测试安卓