Selenium在点击按钮后产生空白页面



我一直在尝试使用selenium来完成文本框,但在单击添加新客户按钮后总是找不到文本框,它总是显示一个空白的白色页面。我用chrome和火狐浏览器试了试@TestAddContact()抛出InterruptedException {

WebElement contacts = driver.findElement(By.xpath("//span[text()='Contacts']"));
contacts.click();
WebElement newContact = driver.findElement(By.xpath("/html/body/div[1]/div/div[2]/div[2]/div/div[1]/div[2]/div/a/button"));
Actions action = new Actions(driver);
action.moveToElement(newContact).build().perform();
newContact.click();

WebDriverWait wait = new WebDriverWait(driver, 30);
wait.until(ExpectedConditions.visibilityOfElementLocated(By.xpath("/html/body/div/div/div[2]/div[2]/div/div[2]/form/div[1]/div[1]/div/div/input")));

WebElement firstName = driver.findElement(By.xpath("/html/body/div/div/div[2]/div[2]/div/div[2]/form/div[1]/div[1]/div/div/input"));

将Thread.sleep()放在newContact.click()之前,可以正常工作;

最新更新