欢迎来到测试Test-Admin的博客

本来以为,学习了这么多年,我已经洞察了世界,真相却不过是蒙蔽了自己。原来世界如此精彩,而我却一无所知。昨天已经成为过去,明天还是一个未知,但今天是一个礼物。珍惜自己,把握每一寸光阴!

Python+Selenium+Unittest实现PO模式web自动化框架(4)

1.PageLocators目录下的具体模块

 

 

 2.PageLocators目录下主要放置个页面的元素定位。用于统一管理个页面的定位元素。

例如:登录页面的元素定位login_page_locator.py

# --^_^-- coding:utf-8 --^_^--
# @Remark:登录页面元素定位

from selenium.webdriver.common.by import By


class LoginPageLocator:
    # 用户名输入框
    user_loc = (By.XPATH, '//input[@id="account"]')
    # 密码输入框
    pwd_loc = (By.XPATH, '//input[@id="pwd"]')
    # 登录按钮
    login_button_loc = (By.XPATH, '//input[@id="loginBtn"]')
    # 密码错误提示信息
    login_error_loc = (By.XPATH, '//div[@class="layui-layer-content"]')

 

posted on 2020-06-02 16:23  Test-Admin  阅读(1172)  评论(1编辑  收藏  举报

导航