目录结构
ui_auto_test
--src
--pages
--base_page.py
--login_page.py
login_page.py
# conding:utf8
from .base_page import BasePage
from .home_page import HomePage
class LoginBage(BasePage):
def username_filed(self):
return self.by_css(‘#username‘)
def password_filed(self):
return self.by_css(‘#password_input‘)
def login_button(self):
return self.by_css(‘#tcloud_login_button‘)
def password_fail_text(self,text):
return self.by_css(‘#error-tips‘,text).text
class LoginAction(LoginBage):
def login_action(self,username,password):
self.username_filed().clear()
self.username_filed().send_keys(username)
self.password_filed().clear()
self.password_filed().send_keys(password)
self.login_button().click()
return HomePage(self.driver)
原文地址:https://www.cnblogs.com/snailrunning/p/9226189.html
时间: 2024-11-09 12:28:34