robotframework+Selenium2Library 特殊下拉框的選擇


4 特殊下拉框的選擇   對於這種下拉框,一拉啥沒有。

robotframework + selenium2library 一點測試的經驗

robotframework + selenium2library 一點測試的經驗

代碼中也沒有任何可操作的select option標簽等。如何是好。 既然下拉框,那就總可以選擇。我們輸入一個名“王XX”,下拉框自動出現這樣。

robotframework + selenium2library 一點測試的經驗

robotframework + selenium2library 一點測試的經驗

但是怎么選擇上?代碼實在沒有相應的元素來操作啊。 不過,我們操作鍵盤,向下鍵,enter鍵,即可成功選擇。 那問題就變成如何在robotframework+selenium2library中操作鍵盤。api給的很簡單,press key  xxxx。 查了向下鍵的ascii為40,enter鍵的為13.但是久經試驗都不對。網上說可以考慮看下selenium的源碼中向下鍵的標識用“\ue015”,好奇怪,我也不懂,就用了,果真對了。 相應腳本:  

robotframework + selenium2library 一點測試的經驗

有了鍵盤操作,一系列的特殊下拉框應該沒有問題了。 對於一些不能用ascii碼操作鍵盤的,可以查下selenium的源碼,,看看源碼里對某個鍵的表示到底是什么。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM