Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.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
Android “如何跳过”;欢迎页“;在Chrome中使用adb_Android_Google Chrome_Adb - Fatal编程技术网

Android “如何跳过”;欢迎页“;在Chrome中使用adb

Android “如何跳过”;欢迎页“;在Chrome中使用adb,android,google-chrome,adb,Android,Google Chrome,Adb,我正在尝试使用adb命令行在Google Chrome中打开一个URL。使用以下命令设置“-no first run”- adb shell 'echo "chrome --no-first-run" > /data/local/tmp/chrome-command-line' 已从以下网站获取命令行开关- 然后我执行以下命令 adb -s TA99300UFC shell am set-debug-app com.android.chrome adb -s TA99300UFC she

我正在尝试使用adb命令行在Google Chrome中打开一个URL。使用以下命令设置“-no first run”-

adb shell 'echo "chrome --no-first-run" > /data/local/tmp/chrome-command-line'
已从以下网站获取命令行开关-

然后我执行以下命令

adb -s TA99300UFC shell am set-debug-app com.android.chrome
adb -s TA99300UFC shell am start -n com.android.chrome/com.google.android.apps.chrome.Main -d 'http://wikipedia.org'
“欢迎页面”仍然出现


如何跳过此操作并直接转到传入命令的网站URL?

设置调试应用程序
命令中添加了
--persistent
标志后,问题得到解决


因此,命令改为
adb-s TA99300UFC shell am set debug app--persistent com.android.chrome
。之后
chrome://version
命令行
部分下显示
chrome--display fre

当我试图以某种方式跳过欢迎页面时,偶然发现了这个问题。我最终通过使用以下代码实现了这一点:

String context = driver.getContext(); // = "CHROMIUM"
driver.context("NATIVE_APP");
driver.findElement(By.id("com.android.chrome:id/terms_accept")).click();
driver.findElement(By.id("com.android.chrome:id/negative_button")).click();
driver.context(context);
你必须切换到“原生应用程序”上下文,然后才能单击Chrome中不属于网页而是属于Chrome本身的任何按钮。之后,您必须通过调用driver.context(context)再次切换回原来的位置

希望我解决了一些人的问题,他们也通过谷歌偶然发现了这个页面

adb shell 'echo "chrome --disable-fre --no-default-browser-check --no-first-run" > /data/local/tmp/chrome-command-line'

此命令禁用了chrome的欢迎屏幕

尝试了与建议相同的方法,但chrome欢迎chrome屏幕并未消失。这似乎对我没有任何影响,尽管“设置调试应用程序--持久化com.android.chrome”一个确实消失了。