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)
