想知道在运行硒场景时我们是否可以做类似下面的事情,这需要用户的互动才能继续。比如等他上传一些图片..
直到步骤,硒弹出一个对话框说:请完成一些事情,然后点击确定按钮继续。
当用户在网页上完成操作后,点击"确定",然后方案的交易正在向前发展。否则,请停止该步骤。
对于第一颗子弹,我在想下面的命令:
命令:
waitForConfirmation
目标:
javascript{confirm("Please upload the images, then click OK to continue")}
提前致谢!
答案 0 :(得分: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}
答案 1 :(得分:3)
1。)我们可以创建一个消息框,并可以将消息框中给出的值分配给文本框。
命令:StoreEval
目标:提示{(“输入消息”)}
值:文本
此处会弹出一个弹出消息框,您可以在其中输入一些文本,它将存储在变量“Text”中,文本中的值可以分配给文本框或其他
命令:类型
目标:id =文本框的id
值:$ {文字}
2.)与上面相同,我们可以创建一个警告框
命令:StoreEval
目标:警告{(“输入消息”)}
尝试这些事情
谢谢。