Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/371.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 WebdriverIO命令无法在Chromium中调整浏览器窗口的大小_Javascript_Google Chrome_Chromium_Webdriver Io - Fatal编程技术网

Javascript WebdriverIO命令无法在Chromium中调整浏览器窗口的大小

Javascript WebdriverIO命令无法在Chromium中调整浏览器窗口的大小,javascript,google-chrome,chromium,webdriver-io,Javascript,Google Chrome,Chromium,Webdriver Io,我正在用Webdriver.io和mocha编写CoffeeScript测试。代码使用CoffeeScript编译器进行处理 我想使用函数设置浏览器窗口的大小 browser.setWindowSize(a, b) 如果我在Firefox中这样做,那么大小就会改变。但是,Cromium无法使用此命令调整浏览器窗口的大小 我还发现了一些可以更改浏览器窗口大小的命令: browser.setViewportSize({width:a, height:b}) browser.windowHandle

我正在用Webdriver.iomocha编写CoffeeScript测试。代码使用CoffeeScript编译器进行处理

我想使用函数设置浏览器窗口的大小

browser.setWindowSize(a, b)
如果我在Firefox中这样做,那么大小就会改变。但是,Cromium无法使用此命令调整浏览器窗口的大小

我还发现了一些可以更改浏览器窗口大小的命令:

browser.setViewportSize({width:a, height:b})
browser.windowHandleSize(a, b)
browser.windowHandleSize({width:a, height:b})
但是,这些命令的执行失败:

'browser.setViewportSize is not a function'

如何在Chromium中调整浏览器窗口的大小?

我不知道您使用的是哪个版本的WebDrivero,但从v5开始,setViewportSize命令不再存在。请使用

用法


让我知道这是否有帮助。

WebDriver配置中是否有属性?属性“browser.setWindowsSize”在WebDriver配置中。我尝试以各种可能的方式使用此函数(),但在所有情况下都会出现错误browser.setWindowRect不是一个函数如果函数正确,请检查此处。代码可能还有其他问题,你能分享代码片段吗?browser.url('url_地址')browser.setWindowRect(0,0,20481536)browser.url('url_地址')browser.setWindowRect({宽度:2048,高度:1536})你能用这个共享js文件吗?
browser.setWindowRect(x, y, width, height)