PageObjects - 用于存放封装页面元素操作
创建一个baidu_page.py文件
from PO.PageLocators.baidu_page_locator import BaiduPageLocator as loc
from PO.Common.basepage import BasePage
class WebBaidu(BasePage):
def baidu_login(self,text):
#text:输入文本
self.input_text_element(loc.input_loc,"百度一下_输入搜素条件",text)
self.click_element(loc.baidu_loc,"点击百度一下")
baidu_search_result_page.py也是一样
from PO.PageLocators.baidu_search_result_locator import BaiduSearchResult as loc
from PO.Common.basepage import BasePage
class WebBaiduSousu(BasePage):
def baidu_sousu(self):
return self.text_element(loc.baidu_loc,"搜索结果页面_获取百度登录按钮文本值")
注:发现没有,现在这里代码就很简洁了。重复的代码也没有了。