gpt4 book ai didi

java - 无法使用java处理firefox上selenium webdriver中的警报

转载 作者:行者123 更新时间:2023-12-01 22:19:00 27 4
gpt4 key购买 nike

当我登录我的网站时,会出现弹出警报“您允许 MyWeb 向您发送通知吗”,但由于它没有 HTML,所以我找不到它的定位器。

try {
WebDriverWait wait=new WebDriverWait(driver,10);
Alert alert=wait.until(ExpectedConditions.alertIsPresent());
presentFlag=true;
alert.accept();
}
catch (Exception e) {
e.printStackTrace();
}

最佳答案

当你实例化你的网络驱动程序时,这样做:

FirefoxProfile ffProfile = new FirefoxProfile();
ffProfile.setPreference("permissions.default.desktop-notification", 1);
FirefoxOptions ffOpts = new FirefoxOptions();
ffOpts.setProfile(ffProfile);
WebDriver driver = new FirefoxDriver(ffOpts);

关于java - 无法使用java处理firefox上selenium webdriver中的警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58606175/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com