【发布时间】:2020-12-28 06:26:24
【问题描述】:
我有一个 selenium,假设在访问页面时单击链接以下载文件, 虽然并非所有页面都有此链接。
所以我的问题是如果页面有链接,则能够点击链接,如果没有,则继续执行其他任务。
我的问题出在没有链接的页面上,它会导致程序停止和崩溃。 我正在寻找一种可能的方法来点击链接,如果链接不存在,请继续执行其他操作。
try:
instructions= WebDriverWait(self.driver,5).until(EC.element_to_be_clickable(
(By.XPATH,"//dl//div[@class='paper_instructions_view']/a")))
if instructions:
instructions.click
pass
finally:
enter_amount = self.driver.find_element_by_xpath("//input[@id='id_bid']")
enter_amount.send_keys(get_budget)
time.sleep(5)
apply= WebDriverWait(self.driver,200).until(EC.element_to_be_clickable(
(By.XPATH,"//input[@id='apply_order']"))).submit()
self.click_on_order_button_from_inside()
【问题讨论】:
-
你检查的网址是什么?
标签: python selenium-chromedriver