在 python-selenium 中,有两种方法可以找到一个元素。
首先,您可以使用实际方法来查找元素,例如
element = find_element_by_xpath(myxpath)
其次,您可以使用WebDriverWait
来确保 webdriver 等待一些超时,直到在某个给定状态下找到元素:
element = WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.XPATH, myxpath)))
对于后一种方法,您可以定义几个“预期条件”(参见此处):
element_located_to_be_selected, element_to_be_clickable, element_to_be_selected etc.
我的问题:仅使用第一种查找元素的方法,如何检查该元素处于哪个状态(以防我找到该元素)。如何检查是否“可点击”或“可选择”等?element
我可以使用对象的属性来确定元素的状态吗?
泛舟湖上清波郎朗
相关分类