基於python語言下的UI自動化測試框架搭建(三)


baidu_homepage.py:調用常用操作方法

pageobjects中文件如下:

 

 

調用base_page.py中封裝好的常用操作方法,並通過=>進行切割,個人覺得這一步沒有必要,但是為了防止在執行案例時寫的代碼過多,所以這個包根據個人情況可用可不用,后面會解釋調用baidu_homepage.py和不調用baidu_homepage.py的兩種方法,具體代碼如下:

 1 # coding=utf-8
 2 from framework.base_page import BasePage
 3 
 4 
 5 class HomePage(BasePage):
 6     input_box = "id=>kw"
 7     search_submit_btn = "xpath=>//*[@id='su']"
 8 
 9     def type_search(self, text):
10         self.type(self.input_box, text)
11 
12     def send_submit_btn(self):
13         self.click(self.search_submit_btn)

 


免責聲明!

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



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