基于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