Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.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
Javascript 如何使用webdriverjs chrome setNetWorkConditions_Javascript_Selenium_Selenium Webdriver_Webdriver - Fatal编程技术网

Javascript 如何使用webdriverjs chrome setNetWorkConditions

Javascript 如何使用webdriverjs chrome setNetWorkConditions,javascript,selenium,selenium-webdriver,webdriver,Javascript,Selenium,Selenium Webdriver,Webdriver,有人知道如何使用中的webdriverjssetNetworkConditions()方法吗 我的代码如下 const chromeCapabilities = webdriver.Capabilities.chrome() const chromeOptions = { 'args': ['--headless', '--test-type', '--disable-extensions', '--disable-dev-shm-usag

有人知道如何使用中的webdriverjs
setNetworkConditions()
方法吗

我的代码如下

        const chromeCapabilities = webdriver.Capabilities.chrome()
        const chromeOptions = {
            'args': ['--headless', '--test-type', '--disable-extensions', '--disable-dev-shm-usage', '--no-sandbox', '--start-maximized', '--disable-infobars']
        }
        chromeCapabilities.set('chromeOptions', chromeOptions)
        chromeCapabilities.set('browserName', config.browser)
        chromeCapabilities.set('acceptInsecureCerts', true)
        chromeCapabilities.set('networkConditions', {
            offline: false,
            latency: 50000
        })

        const driver = new webdriver.Builder().withCapabilities(chromeCapabilities).build()
        
        driver.setNetworkConditions({
            offline: false,
            latency: 50000
        })
但是,当我运行测试时,我得到的
属性“setNetworkConditions”在类型“TheEnableWebDriver”上不存在错误

我能找到的唯一其他与此相关的问题是,但我也有同样的问题。我已经被这个问题困扰了好几个小时,似乎还没弄明白,所以非常感谢您的帮助。谢谢

看看这个答案。看看这个答案。