2013-06-10 7 views
0

Я не могу нажать на ссылку javascript, используя webdriver.Невозможно нажимать на ссылку javascript, используя selenium

Ниже HTML код:

<a href="javascript:OpenWindow(&quot;rsm7&quot;,&quot;CHG:Change Management Console&quot;,1,0);"> Change Management Console</a> 

Ниже мой WebDriver код:

driver.findElement(By.id("username-id")).clear(); 
driver.findElement(By.id("username-id")).sendKeys("shruthi"); 
driver.findElement(By.id("pwd-id")).clear(); 
driver.findElement(By.id("pwd-id")).sendKeys("xxxxxxx"); 
driver.findElement(By.name("login")).click(); 
driver.findElement(By.partialLinkText("Change Management Console")).click(); 

Я получаю NoSuchElementException. Пожалуйста, направляйте меня.

ответ

0

Вместо ниже линии

driver.findElement(By.partialLinkText("Change Management Console")).click(); 

Попробуйте эту строку

driver.findElement(By.xpath("//a[contains(@href,'Change Management Console')]")).click(); 
Смежные вопросы