页面元素与脚本分离(页面中的元素):redmine_locators.py
说明:将页面中定位的元素,全部存放到redmine_locators.py,最后由login_page.py调用,实现页面元素操作
#!python3.6
# coding=utf-8
__authon__ = 'wh'
__data__ = "2021-06-24 16:31"
data = "2021/6/24 16:31"
'''
将所有元素,按页面保存在不同的class下面
'''
from selenium.webdriver.common.by import By
class LoginPageLocator():
User=(By.CLASS_NAME,"user") #用户名
# User=(By.XPATH,"//*[@id=\"app\"]/div/div/div[1]/form/input[4]")
Pwd=(By.CLASS_NAME,"password") #密码
LoginSubmit=(By.NAME,"button") #登录按钮
test测试文件:
1.页面元素与脚本分离(页面中的元素):redmine_locators.py
2. 元素操作与脚本分离(页面类操作):login_page.py
3、功能脚本操作(用例脚本):Login.py
4、执行用例脚本:run.py