废话不说,直接奉上代码,后面详细解说!
#用于暂停5秒
import time
#导入网页驱动类
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.chrome.service import Service
def testChrome():
options = webdriver.ChromeOptions()
options.add_experimental_option('excludeSwitches', ['enable-logging'])
#驱动程序所在的路径
s=Service(r"C:\Program Files\Google\Chrome\Application\chromedriver.exe")
#webDriver是驱动程序核心类,它提供了初始化各种浏览器的方法,返回一个驱动对象,用于模拟用户的操作行为
driver = webdriver.Chrome(options=options,service=s)
#以http的get请求方式打开指定的网址
driver.get("https://www.baidu.com/")
#根据Id找对象
textObj=driver.find_element(By.ID,"kw")
#找到搜索框,并赋值
textObj.send_keys(u'自动化测试')
#找到搜索按钮
btnObj=driver.find_element(By.ID,"su")
#发出单击行为
btnObj.click()
time.sleep(10)
#driver.quit()
testChrome()