Selenium 无法在Mocha framework中单击已保存表单中的元素

Selenium 无法在Mocha framework中单击已保存表单中的元素,selenium,selenium-webdriver,webdriver,mocha.js,Selenium,Selenium Webdriver,Webdriver,Mocha.js,请求您在这方面提供帮助。 我在这里使用MOCHA和chai fW进行测试。这里我有一个保存的表单,即formula,我试图用clickElement(driver,By.xpath('/*[@id=“clsmyGrid”]')单击一个元素,但它不起作用。我有一个选项来创建一个新表单,它开始使用相同的代码,我的意思是我可以单击一个元素。在这里我保存了这个表单,它没有选择id来单击元素 it('Searching for satistics row', done => {

请求您在这方面提供帮助。 我在这里使用MOCHA和chai fW进行测试。这里我有一个保存的表单,即formula,我试图用clickElement(driver,By.xpath('/*[@id=“clsmyGrid”]')单击一个元素,但它不起作用。我有一个选项来创建一个新表单,它开始使用相同的代码,我的意思是我可以单击一个元素。在这里我保存了这个表单,它没有选择id来单击元素

  it('Searching for satistics row', done => {
           setTimeout(function () {
                clickElement(driver,By.xpath('//*[@id="clsmyGrid"]')).then(function(){
                   done();
               });
           }, executionPauseTime)
       });

function clickElement(driver,by){
  var ele = driver.wait(until.elementLocated(by), large);
  return ele.click().then(function(res){
     chai.assert.isOk(true);
  }, function(error) {
    chai.assert.fail(error.message)
  });
}

你能为你正在尝试自动化的页面发布HTML吗?这将有助于我们更好地解决您的问题。您可以发布您尝试自动化的页面的HTML吗?这将帮助我们更好地解决您的问题。