Просто хотел задать простой вопрос.Я немного узнаю о тестировании и снова у меня возникла небольшая проблема.
В моем коде я хочу вызвать метод, который будет использовать JavascriptExecutor.
Я пишу:
JavascriptExecutor js = (JavascriptExecutor)driver
И после этого я использую его в методе:
public void clickSearch()
{ js.executeScript("arguments[0].click()", sOmEtHiNg);}
Но потом, когда я запускаю свой код, я получаю: Null Pointer Exception
.
Но ... когда япросто используйте JavascriptExecutor в моем методе. Например:
public void clickSearch()
{ ((JavascriptExecutor)driver).executeScript("arguments[0].click()",eight); }
Тогда все в порядке, и я не получаю ошибок.
Кто-то может подсказать, где я допускаю ошибку, которая вызывает исключение Null Pointer Exception?
Большое спасибо: -)