page文件引用头
from base.page_base import PageBase
from selenium.webdriver.common.by import By
元素特征简化语法格式
传统语法:
By.ID,"属性全值"
By.CLASS_NAME,"属性全值"
By.XPATH"属性名,属性全值,1"
ID定位:button_XXXX=By.ID, "resource-id属性的值";
CLASS定位:button_XXX=By.CLASS_NAME, "class属性的值";
XPATH定位://给XPATH简化值button_XXXX=By.XPATH, XPATH简化值;
简化语法:
button_包含法=By.XPATH, "text,设";
button_精确法=By.XPATH, "text,设备,1";
button_多条件并且=By.XPATH, ["index,5,1","text,设"];
test脚本引用头
import os,syssys.path.append(os.getcwd())from page.page
文件名 import Page
文件名 from base.base_driver import init_driverimport pytestimport time