有没有办法通过appium和chromedriver在android上使用自定义配置文件?在使用chromedriver启动chrome并检查chrome://version后,我尝试将ChromeOptions定义为如下chromeOptions = {'args': ['user-data-dir=/data/user/0/com.android.chrome/app_chrome/']},我看到配置文件路径为/data/data/com.android.chrome/app_chrome/Default,但没有用户登录到chrome。
这是appium启动的日志
[debug] [BaseDriver] Creating session with W3C capabilities: {
[debug] [BaseDriver] "alwaysMatch": {
[debug] [BaseDriver] "platformName": "Android",
[debug] [BaseDriver] "browserName": "Chrome",
[debug] [BaseDriver] "appium:platformVersion": "11",
[debug] [BaseDriver] "appium:deviceName": "992AY188TB",
[debug] [BaseDriver] "appium:chromedriverExecutable": "/Users/chromedriver",
[debug] [BaseDriver] "appium:automationName": "UiAutomator2",
[debug] [BaseDriver] "appium:showChromedriverLog": "true",
[debug] [BaseDriver] "appium:newCommandTimeout": "3000",
[debug] [BaseDriver] "appium:noReset": "true",
[debug] [BaseDriver] "appium:fullReset": "false",
[debug] [BaseDriver] "appium:chromeOptions": {
[debug] [BaseDriver] "args": [
[debug] [BaseDriver] "user-data-dir=/data/user/0/com.android.chrome/app_chrome/"
[debug] [BaseDriver] ]
[debug] [BaseDriver] }
[debug] [BaseDriver] },
[debug] [BaseDriver] "firstMatch": [
[debug] [BaseDriver] {}
[debug] [BaseDriver] ]
[debug] [BaseDriver] }发布于 2021-01-27 01:43:44
你应该使用chromeOptions,通过Appium capabilities添加chrome选项。
请记住,并非所有选项在安卓上都被接受,您可以在代码here中找到受支持的选项
https://stackoverflow.com/questions/65904668
复制相似问题