切换到新标签页后无法执行任何操作

时间:2019-08-29 06:20:37

标签: javascript automation nightwatch.js nightwatch

切换到新标签页后,无法单击或找到页面上的任何元素。选项卡的切换非常完美,但是无法找到元素。我正在使用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']")
    });
  },
};

切换到新标签后,应单击该元素。但是无法做到

0 个答案:

没有答案