2017-02-11 1 views
0

http://www.w3schools.com/js/tryit.asp?filename=tryjs_alertНевозможно нажать на эту кнопку, используя WebDriver

выше веб-сайт, не могу нажать на том, что «не попробуешь», нет методов локатора работы?

Ниже приведен код, используемый

driver.get("http://www.w3schools.com/js/tryit.asp?filename=tryjs_alert"); 
driver.findElement(By.xpath(".//button[@onclick='myFunction()']")).click(); 

ответ

1

Ваш элемент в iFrame поэтому сначала нужно переключиться в frame, а затем должны выполнять свои действия.

Используй это:

driver.switchTo().frame(driver.findElement(By.id("iframeResult"))); 

driver.findElement(By.xpath(".//button[@onclick='myFunction()']")).click(); 

Используйте следующий код SwitchBack из iframe и сделать ваши действия другими, то этот фрейм элемент:

driver.switchTo().defaultContent(); 
+0

Благодаря нарендра, его работа! –

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

  • Нет связанных вопросов^_^