切换到新标签页后,无法单击或找到页面上的任何元素。选项卡的切换非常完美,但是无法找到元素。我正在使用nightwatch.js框架
我正在使用 nightwatch.js版本:“ ^ 0.9.21”, chrome驱动程序版本:^ 75.0.3770.8 硒驱动器:^ 3.12.0
这是我正在使用的代码
module.exports = {
tags: ['ApplicantSignup'],
'switch to window test': function(browser) {
browser.url("https://staging.instawork.com/business/jobs")
.click("//*[@id='main-wrapper']/div/div[2]/div/div[1]/div[4]/div[1]/a[2]");
// Switch to new tab
browser.windowHandles(function(result) {
// 0 == current main window, 1 == new tab
var handle = result.value[1];
browser.switchWindow(handle);
});
browser.pause(2000)
browser.perform(function() {
browser.verify.visible("//*[@id='search-query']", 10000);
browser.click("//*[@id='search-query']")
});
},
};
切换到新标签后,应单击该元素。但是无法做到