from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.wait import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By
import time
brower = webdriver.Chrome()
brower.implicitly_wait(20) #隐式等待
brower.get('https://www.baidu.com')
# print(brower.page_source)
print(type(brower.page_source))
print(brower.title)
# brower.set_window_size(width=1280, height=720)
# brower.save_screenshot("baidu.png")
"""通过名称的方式查找输入框"""
# keyword = brower.find_element_by_name('wd')
"""通过id的方式查找输入框"""
# keyword = brower.find_element_by_id('kw')
"""通过类名的方式查找输入框"""
keyword = brower.find_element_by_class_name('s_ipt')
keyword.send_keys('selenium')
keyword.send_keys(Keys.ENTER)
# wait = WebDriverWait(driver=brower, timeout=20,poll_frequency=500)
# # wait.until(EC.presence_of_element_located((By.CLASS_NAME, 'tt')))
# wait.until(EC.presence_of_element_located((By.ID, 'page')))
time.sleep(10)
keyword.clear()
keyword.send_keys('python')
keyword.send_keys(Keys.ENTER)
time.sleep(10)
keyword.clear()
keyword.send_keys('pycharm')
keyword.send_keys(Keys.ENTER)
time.sleep(10)
brower.back()
time.sleep(10)
brower.forward()
# brower.close()