def login(self):
"""Login to Archivematica."""
self.driver.get(self.get_login_url())
username_input_id = 'id_username'
password_input_id = 'id_password'
try:
element_present = EC.presence_of_element_located(
(By.ID, username_input_id))
WebDriverWait(self.driver, self.timeout).until(element_present)
except TimeoutException:
print("Loading took too much time!")
username_elem = self.driver.find_element_by_id(username_input_id)
username_elem.send_keys(self.am_username)
password_elem = self.driver.find_element_by_id(password_input_id)
password_elem.send_keys(self.am_password)
submit_button_elem = self.driver.find_element_by_tag_name('button')
submit_button_elem.click()
# submit_button_elem.send_keys(Keys.RETURN)
archivematicaselenium.py 文件源码
python
阅读 20
收藏 0
点赞 0
评论 0
评论列表
文章目录