【发布时间】:2017-09-14 16:56:40
【问题描述】:
我看了一遍又一遍,似乎其他相关线程真的没有解决任何问题?!
首先,请不要说如何在 Selenium WD 中执行此操作 - 我们了解此方法,它不适用于我们的 UAT 测试。该工具是 Selenium IDE,我们只需单击“确定”或“取消”
前置条件: Firefox 设置为记住用户名/密码,当确认框显示给用户时,您可以看到这一点:
- 窗口标题:需要身份验证
- 窗口内容:{{Site}} 正在请求您的用户名和密码
- 用户名/密码:填写正确的凭据
我们只是尝试单击“确定”按钮。您无法检查元素,因为它是 JS,我们只想知道在此对话框中单击“确定”或“取消”按钮的最简单方法是什么。
我已经尝试过 StoreAlert、StoreConfirmation、ChooseOKOnNextConfirmation 和 ChooseCancelOnNextConfirmation,但似乎都不起作用。
如果您回复,请具体说明“命令”、“目标”和“值”字段。
【问题讨论】:
-
当我使用 UI Spy 或 (Microsoft) Inspect.exe 时,我可以看到 JS 对话框的详细信息,但我仍然无法在 Selenium IDE 中访问它。似乎很难为看起来不那么复杂的事情找到解决方案。
标签: javascript authentication login selenium-ide