2016-03-18 5 views
1
<a id="compareCompanies" b:onclick="needsController.showQuotes = true;" href="#">Compare companies</a> 

Селен WebDriver JavaScript-код с помощью Mocha:Селен 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\"]"}

ответ

0

Кажется, ошибка здесь:

Оригинал:

var compareCompaniesLink = driver.findElement(webdriver.By.id("compareCompanies")); 

Обновлено:

var compareCompaniesLink = driver.findElement(By.id("compareCompanies")); 
+0

Использование JavaScript и Мокко: тест = требуется ('селеном WebDriver/тестирование'), WebDriver = требуется ('селеном WebDriver'); var driver = new webdriver.Builder(). usingServer (phantom.address()). WithCapabilities ({"имя_файла": "phantomjs"}). build(); – SUM

Смежные вопросы