1、首先确定自己的浏览器的当前版本号
2、下载对应版本驱动
http://chromedriver.storage.googleapis.com/index.html
下载完成后直接复制到py的目录下
3、调用
简单三行代码就可以简单实现我们的自动化入门了
from selenium import webdriver
driver = webdriver.Chrome(“绝对路径”)
driver.get("https://cn.bing.com/")
4、实例
给大家简单展示一个进入bing并在搜索框搜索selenium完成后退出的一个实例
import time
from selenium import webdriver
# 使用浏览器的驱动启动浏览器(chrome)
from selenium.webdriver.common.by import By
driver=webdriver.Chrome("绝对路径")
# 输入要测试的网址
driver.get("https://cn.bing.com/")
# 找到和发现你要操作的元素/控件,定位到搜索框输入数据
# 通过id定位这个搜索框的,
search_element=driver.find_element(By.ID,"sb_form_q")
# 清除 搜索框中内容
search_element.clear()
# 输入搜索信息(这个是可以随便换的)
search_element.send_keys("selenium")
# 通过name定位这个搜索框的,
# search_element1=driver.find_element(By.NAME,"q")
# 定位到[搜索按钮]进行点击
driver.find_element(By.ID,"search_icon").click()
# 断言(assert )操作, 验证搜索的信息在网页返回源码中
assert "selenium" in driver.page_source
# 加一个两秒的等待避免程序运行太快无响应
time.sleep(2)
#截图
driver.save_screenshot("1.png")
# 关闭浏览器,释放资源
driver.close()