以下是我的登录页面的代码,我想制作这些方法 类Login_page,@ staticmethod,我尝试通过添加 @staticmethod语法,但问题是,之后我无法访问 静态方法中的self.driver并且无法找到元素 用户名和密码,我是编程的新手,任何想法是什么 我应该做出必要的改变,让它们变得静止?对不起,如果我错过任何愚蠢的事情!!
class Login_page():
"""Initiating class"""""
def __init__(self, driver):
self.driver = driver
@staticmethod
def Enter_username(self,username):
self.driver.find_element_by_id("usernameId_new").send_keys(username)
@staticmethod
def Enter_password(self, password):
self.driver.find_element_by_id("passwordId_new").send_keys(password)
self.driver.implicitly_wait(20)
@staticmethod
def Click_submit(self):
self.driver.find_element_by_tag_name("button").click()