from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
wait = WebDriverWait(self.driver, 10)
input = wait.until(EC.visibility_of_element_located((By.ID, "pskSecret")))
input.clear()
input.send_keys(data)
注意:如果这个元素在任何一个框架内,在使用self.driver.switch_to_frame("your frame id or name")查找元素之前,您需要切换该框架
可能是当您要查找元素时,由于时间问题,它无法加载到DOM上。您应该尝试使用
WebDriverWait
等待元素出现,如下所示:注意:如果这个元素在任何一个框架内,在使用
self.driver.switch_to_frame("your frame id or name")
查找元素之前,您需要切换该框架相关问题 更多 >
编程相关推荐