1. 程式人生 > >Robot Framework獲取輸入後的文本/內容來進行使用的方法

Robot Framework獲取輸入後的文本/內容來進行使用的方法

發的 是不是 什麽 是什麽 class 百度 margin clas maxlength

如何在Robot Framework獲取剛剛在輸入框輸入的文本或內容呢?其它很簡單,但容易誤導人。

比如:<input id="kw" name="wd" class="s_ipt" value="" maxlength="255" autocomplete="off">,這是百度搜索輸入框的代碼。按正常來說,如果想在輸入框"input text"內容後,再獲取它的內容,一般會想到用“get text”。

再比如:<input type="text" class="textbox-text validatebox-text" autocomplete="off" placeholder="" style="margin-left: 0px; margin-right: 28px; padding-top: 0px; padding-bottom: 0px; height: 28px; line-height: 28px; width: 72px;">,從代碼的開頭來看,也很容易讓人想到應該用“get text”關鍵字,實際也不行,而是應該用“get value”。這不知道是不是跟開發的編寫習慣有關系還是什麽,當然也給我們一個有意義的思路,那就是在明明感覺應該用某個關鍵字而實際執行不通之後,除了排除定位器的問題,還可以嘗試用相近意思的關鍵字,說不定就執行通了。

Robot Framework獲取輸入後的文本/內容來進行使用的方法