34 lines
713 B
Python
34 lines
713 B
Python
#!/usr/bin/env python
|
||
# coding=utf-8
|
||
|
||
"""
|
||
@author: CNWei,ChenWei
|
||
@Software: PyCharm
|
||
@contact: t6g888@163.com
|
||
@file: test_views
|
||
@date: 2026/1/30 17:37
|
||
@desc:
|
||
"""
|
||
import logging
|
||
|
||
import allure
|
||
from appium import webdriver
|
||
|
||
from core.base_page import BasePage
|
||
|
||
logger = logging.getLogger(__name__)
|
||
|
||
|
||
class ViewsPage(BasePage):
|
||
# 定位参数
|
||
views = ("accessibility id","Views")
|
||
|
||
def __init__(self, driver: webdriver.Remote):
|
||
super().__init__(driver)
|
||
|
||
@allure.step("截图 “Views ”")
|
||
def screenshot_views(self):
|
||
if self.wait_until_visible(*self.views):
|
||
with allure.step("发现Views,开始执行点击"):
|
||
self.log_screenshot_bytes("Text截图")
|