Selenium进行Web自动化测试

Selenium进行Web自动化测试

Selenium+Python实现Web自动化测试

一、环境配置

环境基于win10(X64)

  1. 安装Python;
  2. 安装PyCham
  3. 安装chomedriver
    chomedriver下载地址
    可以查看本地chrome软件版本下载对应的chomedriver,如果没有则下载最新版本即可;

    将下载解压后的chromedriver放到安装的Python环境文件夹内

    4.代码实现一个简单自动化查找
python 复制代码
from selenium import webdriver
from selenium.webdriver.common.by import By
# 定义一个driver变量,用来接收实例化后的浏览器
driver = webdriver.Chrome()
# 使用get方法,访问网址
driver.get("https://www.bilibili.com")
# 1.找到搜索框的位置,输入软件测试
driver.find_element(By.CLASS_NAME, 'nav-search-input').send_keys("软件测试")
# 2.找到搜索框位置点击搜索
driver.find_element(By.CLASS_NAME, 'nav-search-btn').click()
相关推荐
Lupino1 天前
被 React “玩弄”的 24 小时:为了修一个不存在的 Bug,我给大模型送了顿火锅钱
前端·react.js
米丘1 天前
了解 Javascript 模块化,更好地掌握 Vite 、Webpack、Rollup 等打包工具
前端
Heo1 天前
深入 React19 Diff 算法
前端·javascript·面试
滕青山1 天前
个人所得税计算器 在线工具核心JS实现
前端·javascript·vue.js
小怪点点1 天前
手写promise
前端·promise
国思RDIF框架1 天前
RDIFramework.NET Web 敏捷开发框架 V6.3 发布 (.NET8+、Framework 双引擎)
前端
Mintopia1 天前
如何在有限的时间里,活出几倍的人生
前端
炫饭第一名1 天前
速通Canvas指北🦮——变形、渐变与阴影篇
前端·javascript·程序员
Neptune11 天前
让我带你迅速吃透React组件通信:从入门到精通(上篇)
前端·javascript
阿懂在掘金1 天前
Vue 表单避坑(一):为什么 v-model 绑定对象属性会偷偷修改父组件数据?
前端·vue.js