移动端自动化测试07-封装加PO模式管理项目

在这里插入图片描述
页面封装
业务场景:
1.进入设置
2.点击搜索按钮
3.输入123
4.点击搜索框返回按钮
页面封装类:search_page.py

  from selenium.webdriver.common.by import By
  # 导入基础定位封装包
  from Base import Base

  class Search_Page(Base):

      def __init__(self,driver):
          Base.__init__(self,driver) # 父类初始化方法
          # 搜索按钮
          self.search_button = (By.ID, "com.android.settings:id/search")
          # 搜索输入框
          self.search_text = (By.ID, "android:id/search_src_text")
          # 搜索框返回按钮
          self.search_return_button = (By.CLASS_NAME,"android.widget.ImageButton")
      def input_search_text(self,text):
          # text: 需要输入的内容
          # 封装搜索按钮的输入操作

          # 点击设置中搜索按钮
          self.click_element(self.search_button) # 子类继承父类的所有方法

          # 在搜索输入框内输入
          self.input_text(self.search_text,text)
          # 点击搜索框返回按钮
          self.click_element(self.search_return_button)

独立手机驱动对象方法
新建手机驱动对象文件:Init_Driver.py
代码:

from appium import webdriver
def init_driver():
    # 服务端启动参数
    desired_caps = {
   }
    # 手机 系统信息
    desired_caps['platformName'] = 'Android'
    desired_caps['platformVersion'
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值