Appium不支持Chrome浏览器版本76的解决方法是使用Driver Options来指定Chrome浏览器的版本。
以下是一个Python代码示例:
from appium import webdriver
from appium.webdriver.common.options import ChromeOptions
desired_caps = {
'platformName': 'Android',
'deviceName': 'your_device_name',
'browserName': 'Chrome',
'chromeOptions': {
'androidPackage': 'com.android.chrome',
'androidUseRunningApp': True,
'androidDeviceSerial': 'your_device_serial',
'args': ['--disable-web-security', '--remote-debugging-port=9222']
},
}
driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)
在上面的代码中,我们使用了ChromeOptions
类来指定Chrome浏览器的版本。args
参数用于传递Chrome启动参数,其中--remote-debugging-port=9222
用于启动Chrome的远程调试端口。
请确保在运行代码之前,将Appium、Chrome浏览器和手机上的Chrome浏览器更新到最新版本。如果仍然无法支持Chrome浏览器版本76,请尝试使用其他版本的Chrome浏览器或Appium。