有什么方法可以读取该值?在此提供值后,我想验证此步骤。现在,我正在短暂睡眠以确保田野充实。此时,Expected_conditions表现不佳。
def provide_text_to_field(self, text, locator):
self.text = text
self.locator = locator
#input_filed = WebDriverWait(self.driver, 10).until(EC.presence_of_element_located((By.XPATH, locator)))
time.sleep(1)
input_filed = self.driver.find_element_by_xpath(locator)
input_filed.send_keys(self.text)
这时有时会出现错误,指示两个输入字段(用户名)中的第一个为空。
def test_xxxxx(self):
driver = self.driver
driver.get(aut_url)
LoginPageMethods.provide_text_to_field(self, invalid_username,LoginPage.username_input_field)
LoginPageMethods.provide_text_to_field(self, valid_password,LoginPage.password_input_field)
LoginPageMethods.click_button(self, LoginPage.login_button)
LoginPageMethods.description_assertion(self, LoginPage.login_tooltip, invalid_credentials_tooltip)
执行"text"
之后,我需要能够从object
读取object.send_keys("text")
。
谢谢您的回答, 最好的问候