selenium - 调用 javascript 函数以便在确认对话框上单击“确定”

标签 selenium

我正在 Selenium IDE 中编写一个自动化测试来测试我们的一个应用程序。我们的应用程序会抛出确认对话框之一“您确定要继续吗?” 单击“确定”或“取消”

Selenium 不支持单击这些对话框。我有 尝试了以下 SeleniumIDE 功能但没有成功:

chooseOkOnNextConfirmation
chooseOkOnNextConfirmationAndWait

是否有一个 JavaScript 函数可以在 SeleniumIDE 中调用来执行 这个,还是我运气不好。

最佳答案

如果您使用 IDE,代码应该是

Command : assertConfirmation
Target : Are you sure you want to continue?

这肯定会对你有帮助..

如果您正在使用 WebDriver,那么代码应该是

driver.switchTo().alert().accept();

关于selenium - 调用 javascript 函数以便在确认对话框上单击“确定”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11607853/

相关文章:

python - 在 Selenium 中使用 urllib2 cookie

python - 我将如何使用 Selenium 选择下拉菜单

java - Selenium 选择By.Xpath 在一个div 之间

java - 如何使用 JUnit 断言元素包含 Selenium 中的文本

python - 如何使用 selenium 在 Twitter 登录页面中单击下一步 - Python

java - 步骤查找元素中的重载

java - 即使使用 selenium 中的 javascript 方法也无法更改 header 名称

java - 当按钮似乎是从 JavaScript 生成时,如何使用 Selenium 访问按钮

python - 使用 Python 通过 Selenium WebDriver 打开 chrome 扩展

selenium - 使用 BrowserMobProxy 进行 Selenium 测试时 Chrome 中的 ERR_EMPTY_RESPONSE