跳过正文
Background Image
  1. Posts/

Nightwatch 打开多个窗口

·50 字·1 分钟· ·
沈显鹏
作者
沈显鹏

如果想打开两个窗口并控制那个窗口怎么办?


var url = process.env.BASE_URL, newWindow;

client.execute(function (url, newWindow) {
    window.open(url, newWindow, 'height=768,width=1024');
}, [url, newWindow]);

client.window_handles(function(result) {
    this.verify.equal(result.value.length, 2, 'There should be 2 windows open');
    newWindow = result.value[1];
    this.switchWindow(newWindow);
})

相关文章

Nightwatch wait For Text
·124 字·1 分钟
本文介绍了如何在 Nightwatch.js 中等待特定文本出现的示例代码。
Nightwatch 元素判断
·63 字·1 分钟
本文介绍了如何在 Nightwatch.js 中验证元素的存在性和状态,包括常用的验证方法和示例代码。
Nightwatch 得到和验证 cookies
·315 字·1 分钟
本文介绍了如何在 Nightwatch.js 中处理 cookies,包括登录时验证 cookies 的存在性和清除 access_token 的示例代码。
Nightwatch 测试用例失败继续执行
·193 字·1 分钟
本文介绍了如何在 Nightwatch 自动化测试中处理测试用例失败的情况,使得后续测试脚本能够继续执行,而不是中断。
Nightwatch 验证元素是否存在
·292 字·1 分钟
本文介绍了如何在 Nightwatch.js 中判断元素是否存在,并提供了示例代码。
Nightwatch 自动化测试中比较颜色
·290 字·1 分钟
本文介绍了如何在 Nightwatch.js 中处理颜色比较,包括获取元素的颜色值并与预期颜色进行对比的示例代码。