2015-05-25 86 views
0

如何檢查文本框中是否存在已輸入的元素。如何檢查輸入的元素是否存在於文本框中

input id =「name」class =「form-control」type =「text」value =「Acterna Corp.」名稱= 「名字」 MAXLENGTH = 「255」 數據BV-場= 「名稱」

元素文字應該是XPath的=。// * [@名稱= '名'] $ {存儲}

它在控制檯中發生錯誤。沒有它說的價值。但在文本框中輸入,如何檢查輸入的文字是否正確使用XPath

回答

0

您需要使用獲得值關鍵字來閱讀文本框:

*** Settings *** 
Library   Selenium2Library 

*** Variables *** 
${search text} robot framework 

*** Test Cases *** 
StackOverflow 
    Open Browser  http://www.google.com/ Chrome  
    Input Text   lst-ib ${search text} 
    ${box text}=  Get Value lst-ib 
    Should Be Equal ${search text} ${box text} 
    Close All Browsers 
+0

它不保存表單後取值。 $ {} storeweb = \t獲得隨機文本\t website.txt 輸入文本\t ID =網站\t $ {} storeweb點擊元素\t的XPath = // * [@ ID = 'btnSave']元素應該包含\t XPath的=。//* [@ id ='website'and @value ='$ {storeweb}'] \t $ {storeweb}它的錯誤提示,但其文本是'' –

+0

當提交表單時,$ {getwebvalue} = \t獲取價值\t id =網站 應該等於\t $ {getwebvalue} \t $ {storeweb}。其驗證 –

+0

很難從評論中瞭解您的問題,但這看起來像是一個不同的問題。你能提交一個新的問題嗎? – Pekka

相關問題