我正在嘗試從類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