【发布时间】:2021-10-13 15:47:03
【问题描述】:
我期待知道在 selenium 中找到元素后选择的 XPATH 值是什么。我想知道,因为我会根据情况采取不同的行动,如果没有找到任何元素,我会引发异常
使用以下代码,我可以找到 3 个案例中的任何一个:
get_main_1 = WebDriverWait(self.driver, 10).until(
EC.presence_of_all_elements_located((
By.XPATH, '//div[@role="article"] '
'| //span[@role="presentation"] '
'| //div[@aria-label="Video"] '
'')))[0]
如果我得到//div[@role="article"] 我会做一些动作,如果我得到//span[@role="presentation"] 其他动作,等等......
我怎样才能知道我发现了 3 个案例中的哪一个?
【问题讨论】:
-
请分享指向该页面的链接或至少包含选定元素和未选定元素的相关元素的 HTML
标签: python python-3.x selenium selenium-webdriver