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"]')

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM