无法在 selenium 中自动化 Popup
Unable to automate the Popup in selenium
在以下网站中单击 "select your family members" 时显示弹出窗口时,我无法识别 Web 元素,我不确定如何自动执行此操作?
我试过使用 Switch window 和 alert windows。
http://health.policybazaar.com/?utm_content=home_v3
无需切换任何 window ,使用以下代码
driver.get("http://health.policybazaar.com/?utm_content=home_v3");
driver.manage().window().maximize();
driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS);
driver.findElement(By.id("input_6")).click();
更新:
WebDriverWait wait =new WebDriverWait(driver, 120);
wait.until(ExpectedConditions.visibilityOfElementLocated(By.xpath("//div[@class='prequote-member-left-section']/md-checkbox[@name='checkboxSelf']/div[1]")));
driver.findElement(By.xpath("//div[@class='prequote-member-left-section']/md-checkbox[@name='checkboxSelf']/div[1]")).click();
注意:使用 ExplicitWait
使元素在下一个弹出窗口中可见,然后单击
在以下网站中单击 "select your family members" 时显示弹出窗口时,我无法识别 Web 元素,我不确定如何自动执行此操作? 我试过使用 Switch window 和 alert windows。 http://health.policybazaar.com/?utm_content=home_v3
无需切换任何 window ,使用以下代码
driver.get("http://health.policybazaar.com/?utm_content=home_v3");
driver.manage().window().maximize();
driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS);
driver.findElement(By.id("input_6")).click();
更新:
WebDriverWait wait =new WebDriverWait(driver, 120);
wait.until(ExpectedConditions.visibilityOfElementLocated(By.xpath("//div[@class='prequote-member-left-section']/md-checkbox[@name='checkboxSelf']/div[1]")));
driver.findElement(By.xpath("//div[@class='prequote-member-left-section']/md-checkbox[@name='checkboxSelf']/div[1]")).click();
注意:使用 ExplicitWait
使元素在下一个弹出窗口中可见,然后单击