目录
隐式等待 10秒钟
from selenium import webdriver
option = webdriver.ChromeOptions()
option.add_experimental_option('useAutomationExtension', False)
option.add_experimental_option('excludeSwitches', ['enable-automation'])
# 打开chrome浏览器
driver = webdriver.Chrome(options=option)
driver.implicitly_wait(10) # 隐式等待10秒
driver.get("http://www.baidu.com")
ele = driver.find_element_by_xpath('//input[@id="kw"]')
print(ele.tag_name)
print(ele.get_attribute("name"))
print(ele)
可以看出来隐式等待 只能用于元素被发现 还有其他情况比如元素不可点击 但是已经出现了,或者元素出现了但是要过段时间才能用那怎么办呢 以此引入了显示等待
显示等待
# !/usr/bin/env python
# -*- coding:utf-8 -*-
# Au