Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/208.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Appium在真正的Android设备上以匿名模式打开Chrome_Android_Python 3.x_Appium_Python Appium_Appium Android - Fatal编程技术网

使用Appium在真正的Android设备上以匿名模式打开Chrome

使用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

我正在使用Appium在Android浏览器上测试我的网站。 我想为Android的Chrome添加一些选项,比如隐姓埋名模式和禁用缓存的可能性。我尝试了以下示例代码,但它不能正常工作。Appium可以在我的Android设备上打开Chrome,但它不是匿名模式,因此它不会禁用浏览器的缓存

下面是我的Python脚本的代码片段:

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)的特定功能。除文档中提到的功能、参数、首选项或标志集之外的任何其他功能、参数、首选项或标志集将不适用于驱动程序实例。非常感谢。我会仔细检查它们,以正确理解我能做什么:)