zoukankan      html  css  js  c++  java
  • 基于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)
  • 相关阅读:
    算法市场 Algorithmia
    Cucumber
    TeamCity 持续集成工具
    自动化测试
    Selenium
    Android耗时操作
    RecyclerView
    Android报错
    Lakeshore
    BaaS_后端即服务 RESTful
  • 原文地址:https://www.cnblogs.com/yk617558302/p/11328414.html
Copyright © 2011-2022 走看看