我使用的是Selenium IDE 2.5.0。
使用Firefox 23.0.1时,会显示"安全警告"弹出窗口,用"继续" 和"取消"选项。一旦弹出窗口显示它不允许 选择任何内容或查看源文件,然后单击"继续" 和"取消"
我尝试了所有提到的解决方案,比如 about:config但是在提到的列表中没有security.warn。
我还尝试禁用安全选项卡/设置按钮中的所有警告(警告消息)
有人提议模仿“输入”#39;键,但我无法选择如何查看弹出窗口名称,因为我不能 查看源文件。
你能帮忙解决这个问题吗?
我对此持续了两个多星期。
感谢您的建议
阿米特
答案 0 :(得分:0)
起初我会尝试摆脱这个消息。接缝是错误配置,浏览器会尝试警告用户。
2)到目前为止,我没有完全相同的消息,但关闭警报的工作方式如下:
executeScript("window.alert.myAlertText = null;");
executeScript("window.confirm = function(msg){ window.alert.myAlertText = msg; return true; };");
其中executeScript仅将驱动程序用作JavascriptExecuter。 必须在确认对话框发生之前调用此源。它立即关闭任何确认对话框并存储文本供以后使用。
答案 1 :(得分:0)
chooseOkOnNextConfirmation
没有为你工作吗?
chooseOkOnNextConfirmation()
撤消调用chooseCancelOnNextConfirmation的效果。请注意,Selenium的覆盖window.confirm()函数通常会被覆盖 自动返回true,就像用户手动点击OK一样,所以 除非出于某种原因需要,否则你不应该使用此命令 在下次确认之前改变主意。任何之后 确认,Selenium将恢复使用默认行为 未来确认,自动返回true(OK),除非/直到 你明确地为每个人调用chooseCancelOnNextConfirmation 确认。
请注意 - 每次确认时,您必须使用相应的getConfirmation消耗它,否则下一个selenium 操作失败。
chooseCancelOnNextConfirmation也是一个选项