25 lines
701 B
Python
25 lines
701 B
Python
# -*- coding: utf-8 -*-
|
|
# @Author : caiweichao
|
|
# @explain : page demo
|
|
from util.auto_test.ui_test.basic_page import BasicPage
|
|
from page_object.elements_demo import PageBaiduElements
|
|
|
|
import allure
|
|
|
|
|
|
class PageBaidu(BasicPage):
|
|
# 实例化的百度定位元素
|
|
element = PageBaiduElements()
|
|
|
|
@allure.step("访问百度页面")
|
|
def get_baidu(self):
|
|
self.get_url(url=self.element.url)
|
|
|
|
@allure.step("输入需要查询的关键字")
|
|
def input_keyword(self, keyword):
|
|
self.input_text(locator=self.element.input, content=keyword)
|
|
|
|
@allure.step("点击百度一下")
|
|
def click_baidu_button(self):
|
|
self.click_element(locator=self.element.baiduButton)
|