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

 

转载于:https://www.cnblogs.com/yk617558302/p/11328414.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值