Have an javascript error: Unexpected token '.', using jquery
Моя идея ругается на третью строку данного кода
public void getCoordinates(){
JavascriptExecutor js = (JavascriptExecutor) driver;
js.executeScript("return $(.flash).position()", flashElement);
}
Выдаёт следующую ошибку
org.openqa.selenium.JavascriptException: javascript error: Unexpected token '.'
я использую Jquery в Java проекте и не могу понять, где именно тут лишняя точка.
FlashElement у меня определён верно, тут я не сомневаюсь
@FindBy(className = "flash")
WebElement flashElement;
Ответы (1 шт):
Автор решения: Aziz Umarov
→ Ссылка
так попробуйте
public void getCoordinates(){
JavascriptExecutor js = (JavascriptExecutor) driver;
js.executeScript("return $(\".flash\").position()", flashElement);
}
либо
public void getCoordinates(){
JavascriptExecutor js = (JavascriptExecutor) driver;
js.executeScript("return $('.flash').position()", flashElement);
}