[英]Selenium webdriver JavaScript not able to click on link
<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:無法找到元素:{“method”:“CSS selector”,“selector”:“* [id = \\”compareCompanies \\“]”}
好像錯誤就在這里:
原版的:
var compareCompaniesLink = driver.findElement(webdriver.By.id("compareCompanies"));
更新:
var compareCompaniesLink = driver.findElement(By.id("compareCompanies"));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.