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()
相关推荐
英俊潇洒美少年19 小时前
Vue3 中 watch的 flush 选项(默认无/`post`/`sync`)的区别
前端·javascript·vue.js
闲云一鹤19 小时前
Python 入门(三)- PyAutoGUI 自动化教程
前端·python·黑客
凤山老林19 小时前
Js如何实现一个抽奖程序
前端·javascript·vue.js
我命由我1234519 小时前
React - Switch、路由精准匹配与模糊匹配、Redirect
开发语言·前端·javascript·react.js·前端框架·html·ecmascript
陆枫Larry19 小时前
用 Git 别名(Alias)简化日常操作
前端
阿泽·黑核19 小时前
Easy Vibe Coding 学习心得(三):前端之美——从设计稿到精美界面
前端·vibe coding·easy vibe
无心水19 小时前
【时间利器】4、JavaScript时间处理全解:Date/moment/dayjs/Temporal
开发语言·前端·javascript·状态模式·openclaw·date/moment·dayjs/temporal
踩着两条虫20 小时前
AI 驱动的 Vue3 应用开发平台 深入探究(二十五):API与参考之Renderer API 参考
前端·vue.js·人工智能
踩着两条虫20 小时前
AI 驱动的 Vue3 应用开发平台 深入探究(二十四):API与参考之Provider API 参考
前端·vue.js·ai编程
恋猫de小郭20 小时前
Android Studio Panda 2 ,支持 AI 用 Vibe Coding 创建项目
android·前端·flutter