PO模式环境 - PageObjects

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,"搜索结果页面_获取百度登录按钮文本值")

注:发现没有,现在这里代码就很简洁了。重复的代码也没有了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值