我正在尝试从类web元素中获取文本。 这里是我的脚本:无法获取所选webelement的文本
public void test() throws InterruptedException{
driver.manage().window().maximize();
driver.get(adminUrl);
txtUserName.sendKeys("gagnt2");
txtPassword.sendKeys("okay123");
btnLogin.click();
driver.navigate().to(propertyDetails);
System.out.println("Main Pop Up Window"+driver.getWindowHandle());
WebElement element = driver.findElement(By.xpath("//*[@id='lnkSaveAllDetails']"));
((JavascriptExecutor) driver).executeScript(
"arguments[0].scrollIntoView();", element);
element.click();
WebElement confirmbtn=driver.findElement(By.className("BlueBtn"));
confirmbtn.click();
}
但是我得到错误时抛出 org.openqa.selenium.ElementNotVisibleException:元素不可见
这里是网页的HTML格式:
可以共享整个HTML页面源吗? –
hae你调试你的代码吗?你确定WebElement pop没有返回任何东西吗? – noor