Webdriver-io v7中最大化浏览器窗口的替代命令是什么
WebdriverIO v7 窗口最大化API替代方案
WebdriverIO v7 版本已移除旧版browser.windowHandleMaximize命令,功能完全对等的替代命令为browser.maximizeWindow()。
用法说明
- 无参数调用时默认最大化当前处于激活状态的窗口
- 可传入指定窗口的handle作为参数,最大化对应非当前激活窗口
- 异步API模式下调用需添加
await关键字
调用示例
同步模式
// 最大化当前激活窗口 browser.maximizeWindow() // 最大化指定窗口 const targetWindowHandle = browser.getWindowHandle() browser.maximizeWindow(targetWindowHandle)
异步模式
// 最大化当前激活窗口 await browser.maximizeWindow()
补充说明
v7版本对窗口操作类API做了统一的标准化重命名,原windowHandle开头的系列命令均更换为更简洁的命名:
- 原
browser.windowHandleSize对应browser.getWindowSize()/browser.setWindowSize() - 原
browser.windowHandlePosition对应browser.getWindowPosition()/browser.setWindowPosition()
内容的提问来源于stack exchange,提问作者Paganini
相关产品推荐
相关产品推荐

