使用Appium在真正的Android设备上以匿名模式打开Chrome
我正在使用Appium在Android浏览器上测试我的网站。 我想为Android的Chrome添加一些选项,比如隐姓埋名模式和禁用缓存的可能性。我尝试了以下示例代码,但它不能正常工作。Appium可以在我的Android设备上打开Chrome,但它不是匿名模式,因此它不会禁用浏览器的缓存 下面是我的Python脚本的代码片段:使用Appium在真正的Android设备上以匿名模式打开Chrome,android,python-3.x,appium,python-appium,appium-android,Android,Python 3.x,Appium,Python Appium,Appium Android,我正在使用Appium在Android浏览器上测试我的网站。 我想为Android的Chrome添加一些选项,比如隐姓埋名模式和禁用缓存的可能性。我尝试了以下示例代码,但它不能正常工作。Appium可以在我的Android设备上打开Chrome,但它不是匿名模式,因此它不会禁用浏览器的缓存 下面是我的Python脚本的代码片段: import appium from time import sleep desired_caps = { 'platformName' : 'Android
import appium
from time import sleep
desired_caps = {
'platformName' : 'Android',
'platformVersion' : '7.1.1',
'deviceName' : 'ZX1G423BZQ',
'browserName' : 'Chrome',
'chromeOptions': {'args':['--incognito', '--disable-cache']}
}
driver = appium.webdriver.Remote("http://127.0.0.1:4723/wd/hub", desired_caps)
driver.get("http://www.google.com")
timings = driver.execute_script('return performance.timing')
print(timings)
driver.quit();
我的环境如下:
- MacOSX10.12
- 安卓7.1.1
- 附录1.6.4(dmg包)
- Python 3.6和Appium的Python包装器
- 铬v。61.0.3163.98
我不确定我犯了什么错。也许,我没有正确使用chromeOptions参数,但我没有找到正确的方法来利用它。Appium Selenium中的移动设备驱动程序实例不支持设置匿名/私有模式的功能。您有一些参考资料要读吗?我想正确地理解原因。谢谢您好,下面的文档将帮助您了解Appium的特定功能和Android(Google Chrome)的特定功能。除文档中提到的功能、参数、首选项或标志集之外的任何其他功能、参数、首选项或标志集将不适用于驱动程序实例。非常感谢。我会仔细检查它们,以正确理解我能做什么:)