如何让Selenium等到某个ID元素出现在页面上
driver.find_element(By.ID, "FirstName").send_keys("MyFirstName")
driver.find_element(By.ID, "LastName").send_keys("MyLastName")
driver.find_element(By.ID, "PhoneNumber").send_keys("myPhoneNumber")
driver.find_element(By.ID, "Email").send_keys("myEmail")
例如,第3行可能不在页面上,我希望它等待元素出现,然后执行特定任务并继续执行代码的下一行
你可以用这个
爪哇:
Python:
有关的详细信息:https://www.selenium.dev/selenium/docs/api/java/org/openqa/selenium/support/ui/ExpectedConditions.html
要等待元素出现后发送字符序列,需要为^{} 归纳WebDriverWait,并且可以使用以下Locator Strategies之一:
使用
ID
:使用
CSS_SELECTOR
:使用
XPATH
:注意:您必须添加以下导入:
相关问题 更多 >
编程相关推荐