【发布时间】:2016-04-20 20:27:02
【问题描述】:
我的页面上有一个链接,我需要单击该链接才能删除个人资料。当我单击它时,会弹出一个确认对话框,要求确认它(将背景设置为暗并出现对话框的对话框,而不是实际的窗口弹出窗口)。所以,如果我插入一个命令assertConformation,它会给我一个错误,说它不存在。如果我不使用这个命令,selenium 会给出错误,说有一个确认......很奇怪吧?以下是证据:
没有命令:
使用命令:
你们知道在这种情况下我该怎么办吗?这是确认的类型:
【问题讨论】:
-
你试过
waitForConfirmation或waitForConfirmationPresent吗? -
是的,同样的事情——imgur.com/PsNITc2——等待任何确认,成功通过,然后报错
-
我建议您不要使用 javascript 进行确认。这不是一个明确的方法,但它会为您节省大量时间。
-
您是否尝试过在变量中包含“\\”?输出将是这样的 ${path}${tc}Step3.JPG
-
@RodelBernal 是的,我也这样做了 :)
标签: selenium selenium-ide