<a id="compareCompanies" b:onclick="needsController.showQuotes = true;" href="#">Compare companies</a>
使用 Mocha 的 Selenium Webdriver JavaScript 代码:
driver.wait(function () {
driver.findElement(webdriver.By.id("compareCompanies"));
}, 5000);
var compareCompaniesLink = driver.findElement(webdriver.By.id("compareCompanies"));
compareCompaniesLink.click();
我得到的错误是:
NoSuchElementError: Unable to locate element: {"method":"CSS selector","selector":"*[id=\"compareCompanies\"]"}
最佳答案
似乎错误在这里:
原文:
var compareCompaniesLink = driver.findElement(webdriver.By.id("compareCompanies"));
更新:
var compareCompaniesLink = driver.findElement(By.id("compareCompanies"));
关于javascript - Selenium webdriver JavaScript 无法点击链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36087765/