Eug*_*ene 5 c# opera selenium selenium-webdriver
我需要在Opera Webdriver的一个实例中启用Opera(34.0.2036.25)Turbo模式.
我在里面找到了带有JSON的首选项文件:
C:\Users\username\AppData\Roaming\Opera Software\Opera Stable\preferences
"turbo": {
"client_id": "86161eba4fe344be368c664164a0692d9d7d6d367e2e712e49321dee0ea4351e",
"enabled": true,
"show_learn_more": false
}
Run Code Online (Sandbox Code Playgroud)
当我改变enable: 来自false于true和运行歌剧院手动启动在Turbo模式.
Selenium webdriver使用一些虚拟默认配置文件打开Opera,显然Turbo模式已关闭.
我试过这段代码:
OperaOptions options = new OperaOptions();
options.AddUserProfilePreference("turbo.enabled", true);
OperaDriver driver = new OperaDriver(options);
driver.Navigate().GoToUrl("http://www.google.com");
Run Code Online (Sandbox Code Playgroud)
此外,turbo.enabled, true我尝试了数百种不同的方法将此参数提供给AddUserProfilePreference方法,但Opera从未在Turbo模式下启动.
我发现临时配置文件和首选项文件位于:C:\ Users\username\AppData\Local\Temp\scoped_dir8248_11147
没有"启用":显然是真的.所以问题是如何强制Opera将此选项添加到临时配置文件中
"turbo": {
"client_id": "34e3abeca0944cd655ee41e9aa1a87d58bc5605e319f56b6c6de983f7fcf668e"
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
413 次 |
| 最近记录: |