Selenium IDE:如何弹出对话框并等待用户点击“确定”

3

想知道在运行需要用户交互的Selenium场景时,是否可以像下面这样做。比如等待他上传一些图片...

  1. 在该步骤之前,Selenium弹出一个对话框,提示用户完成某些操作,然后点击“确定”按钮继续。

  2. 当用户在网页上完成操作后,点击“确定”按钮,然后场景的事务就会向前移动。否则,停留在该步骤。

对于第一个问题,我考虑使用以下命令:

命令:

waitForConfirmation

目标:

javascript{confirm("Please upload the images, then click OK to continue")}

提前致谢!

2个回答

5
在Selenium IDE中使用storeeval命令,有不同类型的框。
COMMAND   |    TARGET                                            | VALUE
----------------------------------------------------------------------------
storeeval | alert("This is alert box")                           |
storeeval | prompt("This is prompt box. Please enter the value") | text
storeeval | confirm("this is cofirm box")                        |
Type      | locator of text box                                  | ${text} 

3

1.) 我们可以创建一个消息框,并将消息框中的值分配给文本框。

命令:StoreEval

目标:prompt{("输入消息")}

值:Text

这里会弹出一个消息框,您可以在其中输入一些文本,它将存储在变量“Text”中。Text 中的值可以分配给文本框或其他控件。

命令:type

目标:id = 文本框的id

值:${Text}

2.) 与上述相同,我们可以创建警报框。

命令:StoreEval

目标:alert{("输入消息")}

尝试这些东西

谢谢。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接