javascript - 在 Selenium javascript 中创建警报消息

标签 javascript selenium selenium-webdriver selenium-ide

您能否分享一下,我们是否可以创建一个弹出警报,显示“事件开始”,并且一旦特定脚本的执行结束,另一个弹出警报显示“事件已完成”。

我尝试了 Windows.alert 不起作用。另外,我还浏览了大部分帖子,所有内容都与处理与创建无关的弹出窗口有关。

最佳答案

只需尝试下面的一个,它会弹出带有“HI..”消息的弹出窗口(Java 中的示例):

JavascriptExecutor jse=(JavascriptExecutor)driver;
jse.executeScript("window.confirm('HI..');");

唯一的事情是您需要使用 JavascriptExecutor 来执行创建警报弹出窗口的 JavaScript。如果需要,请确保您也需要在自动化中处理此问题。

关于javascript - 在 Selenium javascript 中创建警报消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34314322/

相关文章:

javascript - 在 Web 服务标注后使用带有数组长度的 ng-show

javascript - 如何在 Firestore 中创建具有可靠时间戳的文档?

java - 切换到 iframe 并单击元素不起作用并获得 StaleElementReferenceException

java - 如何根据枚举列表值运行每个浏览器驱动程序?

C# Selenium : ICapabilities does not contain a definition for BrowserName anymore

javascript - 异步调用串行生成的函数

javascript - var x ="<?php echo strtotime($uEvents[' start']);?>"; 给出了不同的结果

python - Selenium 安装 Marionette webdriver

python - 使用 selenium Python 检索 Google 趋势数据中的所有元素

java - 使用 Selenium 3.0 启动 Firefox 46.0.1 时出现 IllegalStateException