python_使用selenium进行webui测试的浏览器驱动安装步骤

发布时间 2023-12-29 12:55:46作者: 西瓜_1024

以chrome浏览器为例。(前提是:python和pycharm安装成功,且能正常运行)

1、查看chrome浏览器的版本

  方式一:

  1. 打开 Chrome 浏览器。
  2. 在浏览器右上角,点击三个点的图标。
  3. 在弹出的菜单中,选择“设置”。
  4. 在设置页面中,滚动到底部,点击“关于 Chrome”。
  5. 在关于 Chrome 页面中,你可以看到 Chrome 的版本号和其他相关信息。

     方式二:在 Chrome 浏览器的地址栏中输入“chrome://version”,然后按下回车键,直接进入关于 Chrome 页面,查看版本号和其他相关信息。

     

2、下载浏览器驱动

  一些低版本地址:http://chromedriver.storage.googleapis.com/index.html

  120.0.6099.109版本地址:https://googlechromelabs.github.io/chrome-for-testing/#stable  

选择自己电脑型号、位数的,复制后方地址进行下载

 3、将下载完成的chromedriver解压放到python的安装目录下。可以在cmd中输入 where chromedriver查看具体的位置

 

4、在pycharm中输入以下代码进行验证

#打开百度,并搜索漠河
from selenium import webdriver # 导入 Selenium 的 webdriver 模块
from selenium.webdriver.common.by import By # 导入 Selenium 的 By 类,用于定位元素
import time # 导入时间模块

url = 'https://www.baidu.com' # 设置要访问的 URL
option = webdriver.ChromeOptions() # 创建 ChromeOptions 对象
option.add_experimental_option("detach", True) # 设置 Chrome 浏览器以分离模式运行

driver = webdriver.Chrome(options=option) # 创建 Chrome 浏览器驱动对象
driver.get(url) # 访问指定的 URL
driver.maximize_window() # 最大化浏览器窗口
driver.find_element(By.ID, 'kw').send_keys('漠河') # 找到 ID 为 kw 的元素并输入"漠河"
driver.find_element(By.ID, 'su').click() # 找到 ID 为 su 的元素并点击
time.sleep(20) # 等待 20 秒
driver.quit() # 关闭浏览器驱动对象