3

只是想知道我们是否可以在运行 selenium 场景时执行以下操作,这需要用户交互才能继续。喜欢等他上传一些图片..

  1. 直到这一步,selenium 会弹出一个对话框说:请完成一些事情,然后单击确定按钮继续。

  2. 当用户在网页上完成操作后,点击“确定”,则场景的事务正在向前推进。否则,就停在那一步。

对于第一个项目符号,我正在考虑以下命令:

命令:

waitForConfirmation

目标:

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

提前致谢!

4

2 回答 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} 
于 2013-03-21T08:58:59.347 回答
3

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

命令:StoreEval

目标:提示{(“输入消息”)}

值:文本

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

命令:类型

目标:id=文本框的id

值:${文本}

2.)和上面一样,我们可以创建一个警告框

命令:StoreEval

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

试试这些东西

谢谢你。

于 2013-02-23T07:10:11.583 回答