使用这个网址——http://www.indiangiftsportal.com/product_info.php?products_id=kaju-kalash-shivaaz ,然后点击添加到购物车,它会显示一个弹出窗口,我不知道如何点击那个“ “跳过”按钮请帮助我提前谢谢你
如何使用java处理selenium webdriver中的弹出窗口?
软件测试
硒
2022-01-25 22:22:35
2个回答
如果问题是因为不可见而无法单击元素,您可以使用此方法:
public static void scrollToElement(WebElement element, WebDriver driver) {
JavascriptExecutor jse = (JavascriptExecutor) driver;
jse.executeScript("arguments[0].scrollIntoView(true);", element);
}
WebElement el = driver.findElement(By.cssSelector(".close"));
this.scrollToElement(el,driver);
希望这可以帮助
检查这个解决方案 -
WebDriver driver = new FirefoxDriver();
driver.manage().window().maximize();
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
driver.get("http://www.indiangiftsportal.com/product_info.php?products_id=kaju-kalash-shivaaz");
driver.findElement(By.cssSelector("div#clickme input")).click();
driver.findElement(By.cssSelector("a.close")).click();
希望这可以帮助 !
其它你可能感兴趣的问题