我正在使用以下代码检查元素的可见性,然后单击(如果可用)。
如果该元素可用,则可以快速单击并移至下一个代码。
问题: 如果元素不可见/不可用,则需要花费更多时间来跳过并移至下一个代码。
我知道可能需要一些时间。
问题是: 如果元素不可见,或者是否有其他代码可以快速执行我的测试用例,有什么方法可以快速执行。
elements = self.driver.find_elements_by_partial_link_text("<element>")
if not elements:
print("Element Not Found")
else:
element = elements[0]
element.click()
答案 0 :(得分:0)
根据您的代码,您仅对第一个链接(elements [0])感兴趣,您可以使用以下方法限制驱动程序仅找到第一个链接
find_element_by_partial_link_text