在Selenium中,可以使用以下方法来检查项目是否显示或是否存在:
from selenium import webdriver
driver = webdriver.Chrome()
driver.get("https://www.example.com")
element = driver.find_element_by_id("element_id")
if element.is_displayed():
print("元素可见")
else:
print("元素不可见或不存在")
from selenium import webdriver
driver = webdriver.Chrome()
driver.get("https://www.example.com")
elements = driver.find_elements_by_id("element_id")
if len(elements) > 0:
print("元素存在")
else:
print("元素不存在")
from selenium import webdriver
from selenium.common.exceptions import NoSuchElementException
driver = webdriver.Chrome()
driver.get("https://www.example.com")
try:
element = driver.find_element_by_id("element_id")
print("元素存在")
except NoSuchElementException:
print("元素不存在")
以上是在Selenium中检查项目是否显示或是否存在的几种常用方法。根据具体的需求和场景,选择合适的方法来进行判断。
领取专属 10元无门槛券
手把手带您无忧上云