1

我尝试添加'profile ['network.manage-offline-status'] = true',但这似乎并没有将chrome浏览器变为离线模式

        profile = Selenium::WebDriver::Chrome::Profile.new
        profile['default_search_provider.enabled'] = false
        profile['network.manage-offline-status'] = true
        profile['homepage'] = 'about:blank'
4

2 回答 2

0

谷歌搜索该配置文件设置,它看起来只是一个 Firefox 设置,因此对 Chrome 实例没有影响。

阅读一些关于 Chrome 的信息,似乎没有简单的选项可以进入“离线模式”。

您可以通过手动断开计算机与 Internet 的连接来通过 watir-webdriver 测试功能,但这不是自动化测试的好解决方案。

于 2012-02-14T17:57:11.730 回答
0

如果您使用的是 Chrome 浏览器和 java selenium,那么下面是我使用的代码:

((JavascriptExecutor) driver).executeScript("app.isConnected = true;");

“app.isConnected = true;” : 是我用来脱机然后回到联机的控制台命令

于 2016-08-26T15:12:42.717 回答