Отображение ошибки как
(org.openqa.selenium.WebDriverException: неизвестная ошибка: невозможно прочитать свойство 'click' из null)
Может помочьмне решить эту проблему ниже? Нажатие элемента с помощью Java Script Executor
Метод Java Script Executor для нажатия:
public static void ClickByJS(WebElement element, WebDriver driver){
JavascriptExecutor js = (JavascriptExecutor) driver;
js.executeScript("arguments[0].click();", element);
}
Работал с (driver.findElement By(Xpath))
следующим образом:
WebElement titleDD = driver.findElement(By.xpath("//div[@aria-
owns='registrationPageTitleSelect-dropdown-list']"));
ClickByJS(titleDD, driver);
public static void ClickByJS(WebElement element, WebDriver driver)
{
JavascriptExecutor js = (JavascriptExecutor) driver;
js.executeScript("arguments[0].click();", element);
}
Отображение ошибки при использовании (FindBy())
@FindBy(xpath="//div[@aria-owns='registrationPageTitleSelect-dropdown-
list']")
WebElement SelectTitleDropDown;
public void ValidateSelectTitle()
{
ClickByJS(SelectTitleDropDown, driver);
}