2013-02-22 155 views
3

只是想知道在運行需要用戶交互的Selenium場景時是否可以執行下面的操作。像等待他上傳一些圖片..Selenium IDE:如何彈出對話框並等待用戶單擊確定

  1. 直到步驟,硒彈出一個對話框,說:請填寫的東西,然後點擊OK按鈕繼續。

  2. 當用戶完成網頁上的操作後,點擊「確定」,則場景的交易正在向前移動。否則,請停止該步驟。

對於第一顆子彈,我想下面的命令:

命令:

waitForConfirmation 

目標:

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

提前感謝!

回答

3

1.)我們可以創建一個消息框,並可以將消息框中給定的值分配給一個文本框。

命令:StoreEval

目標:提示{(「輸入信息」)}

值:文本

這裏彈出消息框彈出,你可以輸入一些文本它,它會在變量存儲「文本」在文本的值可以被分配給文本框或其他

命令:類型

目標:ID = ID文本框的

價值:$ {文字}

2)與上述相同,我們可以創建一個警告框

命令:StoreEval

目標:警惕{(「進入的消息「)}

試試這些東西

謝謝。

5

在硒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}