fox.find_element_by_id(‘su’).send_keys(‘清安无别事’)
ele = fox.find_element_by_id(‘kw’)
pad = WebDriverWait(fox,10).until_not(lambda x:ele.is_displayed())
print(pad)
ele.click()
fox.quit()
from selenium import webdriver
from selenium.webdriver.support import expected_conditions as EC
fox = webdriver.Firefox()
fox.get(‘https://baidu.com’)
fox.implicitly_wait(5)
ec1 = EC.title_is(‘百度一下,你就知道’)(fox)
ec2 = EC.title_contains(‘百度一下’)(fox)
print(ec1,ec2)
fox.quit()
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.wait import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
fox = webdriver.Firefox()
fox.get(‘https://baidu.com’)
fox.implicitly_wait(5)
ele = (By.ID,‘kw’)
pad1 = WebDriverWait(fox,10).until(EC.presence_of_element_located(ele))
pad1.send_keys(‘清安无别事’)
ele2 = (By.ID,‘su’)
pad2 = WebDriverWait(fox,10).until(EC.visibility_of_element_located(ele2),message=‘元素不可见’)
pad2.click()
fox.quit()