def click_add_folder(self, folder_id):
"""Click the "Add" link in the old AM file explorer interface, i.e., to
add a directory to a transfer.
"""
block = WebDriverWait(self.driver, 10)
block.until(EC.presence_of_element_located(
(By.ID, folder_id)))
folder_elem = self.driver.find_element_by_id(folder_id)
hover = ActionChains(self.driver).move_to_element(folder_elem)
hover.perform()
time.sleep(0.25) # seems to be necessary (! jQuery animations?)
span_elem = self.driver.find_element_by_css_selector(
'div#{} span.{}'.format(folder_id,
self.add_transfer_folder_class))
hover = ActionChains(self.driver).move_to_element(span_elem)
hover.perform()
span_elem.click()
archivematicaselenium.py 文件源码
python
阅读 21
收藏 0
点赞 0
评论 0
评论列表
文章目录