尝试单击“登录”按钮,但显示元素不可交互

时间:2019-03-28 04:06:40

标签: selenium-webdriver selenium-chromedriver nightwatch.js

我正在尝试使用夜视仪单击“登录”按钮,它说元素不可交互。

module.exports = {

  before(browser) {
    browser.maximizeWindow();
  },

  'MyWrkOuts Login Test#1' : function (browser) {
    browser
      .url('https://www.mywrkouts.com/')
      .waitForElementVisible('body', 2000)
      .useXpath().click("//*[contains(text(),'Login')]")
      .pause(5000);
  },

  after(browser, done) {
    browser.end(() => {
      console.info('*--*--*--*--*--*--*--*--*--*--*--*--*');
      console.info('*-- Clossing session... Good bye! --*');
      console.info('*--*--*--*--*--*--*--*--*--*--*--*--*');
      done();
    });
  }
};

这是错误消息:

 tests/mywrkoutslogin.js Results for:  MyWrkOuts Login Test#1 
 tests/mywrkoutslogin.js ✔ Element <body> was visible after 33 milliseconds. 
 tests/mywrkoutslogin.js Error while running .clickElement() protocol action: element not interactable 
 tests/mywrkoutslogin.js  
 tests/mywrkoutslogin.js   An error occurred while running .click() command on <//*[contains(text(),'Login')]>: element not interactable 
 tests/mywrkoutslogin.js        at processTicksAndRejections (internal/process/next_tick.js:81:5) 
 tests/mywrkoutslogin.js ✖ [Mywrkoutslogin] MyWrkOuts Login Test#1 (6.871s) 
 tests/mywrkoutslogin.js *--*--*--*--*--*--*--*--*--*--*--*--* 
 tests/mywrkoutslogin.js *-- Clossing session... Good bye! --* 
 tests/mywrkoutslogin.js *--*--*--*--*--*--*--*--*--*--*--*--*

请帮助我解决这个问题。

0 个答案:

没有答案