Python+Selenium做web端UI自動化測試(在下拉選擇輸入文本框中輸入元素)

測試場景:

1、下拉選擇輸入框,前端只能展示10條數據;

2、我們的測試數據正好在第11條,前端不展示,且下拉列表的數據是動態變化的,調用其它地方的接口,實時獲取數據;

3、我們需要在下拉文本框中輸入關鍵字,來精準或模糊匹配查詢第11條我們想要的數據。

 

測試分析:

1、這種文本選擇下拉輸入框不是普通的文本框,不能直接通過普通的send_keys來賦值;

2、這種不是完全的下拉選擇框,而且又不是靜態數據,是動態獲取的,所以也不能用Select進行定位;

3、這種可以考慮用js來獲取(但是有點複雜……

4、思來想去,但是通過元素的本身唯一標識性來對下來文本框進行輸入操作,請看下面的表演:

 

測試腳本:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章