14.判断元素存在

from selenium import webdriver
driver = webdriver.Chrome()
driver.implicitly_wait(10)
driver.get("http://www.baidu.com")
def is_element_exist(css):
s = driver.find_elements_by_css_selector(css)
if len(s) == 0:
print("元素未找到:%s"%css)
return False
elif len(s) == 1:
return True
else:
print("找到%s个元素:%s"%(len(s),css))
return False

# 判断页面上有无id为kw的元素
if is_element_exist("#kw"):
driver.find_element_by_id("kw").send_keys("test")
# 判断页面有无标签为input元素
if is_element_exist("input"):
driver.find_element_by_tag_name("input").send_keys("test")


posted @ 2020-06-17 14:18  等烟火清凉  阅读(227)  评论(0)    收藏  举报