有感於去哪兒的一道筆試題


題目如下

一、 UI自動化測試
1、 Qunar機票搜索場景
1) 訪問Qunar機票首頁http://flight.qunar.com,選擇“單程”,輸入出發、到達城市,選擇today+7日后的日期,點“搜索”,跳轉到機票單程搜索列表頁。
2) 在列表頁停留1分鍾,至到頁面上出現“搜索結束”。
3) 如果出現航班列表,對於出現“每段航班均需繳納稅費”的行隨機點選“訂票”按鈕,在展開的列表中會出現“第一程”、 “第二程”;對於沒有出現“每段航班均需繳納稅費”的行隨機點選“訂票”按鈕,在展開的列表底部中會出現“報價范圍”
4) 如果不出現航班列表,則頁面會出現“該航線當前無可售航班”
2、 請使用maven創建java工程,引入Selenium框架,編寫WebUI代碼,實現上述人工操作和驗證。要求能隨機驗證100個城市對的3個月內的任意搜索條件。

很多人可能第一步就卡住了,怎么選擇7天以后的日期呢?

實際上很簡單,直接在輸入框里輸入就好了。因為selenium支持的語言很多,這里就用js寫一下。大家用selenium執行這段js就可以搞定了。

var date = new Date();
date.setDate(date.getDate() + 7);

var a_week_later = date.getFullYear() + '-' (date.getMonth()+1) + '-' + date.getDate();
$('input[name=fromDate]').val(a_week_later);

 


免責聲明!

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



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