当前位置: 首页 > news >正文

Python Selenium 瀏覽器自動化測試工具

前言

Selenium 是一套「瀏覽器自動化測試工具」,主要用於: Web 自動化測試 網頁操作模擬 自動登入 自動填表 網頁資料爬取(Web Scraping)。它可以模擬使用者在瀏覽器中的操作,例如: 點擊按鈕 輸入文字 切換頁面

參考: https://www.selenium.dev/documentation/

安裝所需套件

pip3 install selenium

測試網頁

http://automated.pythonanywhere.com

測試代碼

from selenium import webdriver from selenium.webdriver.common.by import By from selenium.common.exceptions import WebDriverException import time def get_driver(): # 增加啓動chrome參數 chrome_options = webdriver.ChromeOptions() chrome_options.add_argument("--headless") # 啓動無頭模式, 不會開啓瀏覽器視窗 chrome_options.add_argument("--disable-infobars") chrome_options.add_argument('--start-maximized') # 啓動後最大化視窗 chrome_options.add_argument('--no-sandbox') # 以最高權限運行 chrome_options.add_argument('--disable-dev-shm-usage') # 增加實驗性質的設置參數 chrome_options.add_experimental_option('excludeSwitches', ['enable-automation']) chrome_options.add_argument("--disable-blink-features=AutomationControlled")
http://www.jsqmd.com/news/864521/

相关文章:

  • 职场新人不会写自我介绍怎么办?AI三分钟帮你搞定,面试邀约直接翻倍!
  • 分享一个专门用于 SAP 开发的 Claude Code Skill 插件集合
  • 端侧AI基础设施:核心环节与代表企业
  • 裸辞转行AI大模型:我的探索与收获,收藏这份经验助你启程!
  • 大模型赋能政务审批:从 “人工审” 到 “智能核”
  • 如果你还在为CAD、SolidWorks的许可发愁,看看这八家
  • 406_C++_磁盘检查流程安全重构分析:从 system/popen 到 fork/exec 的防命令注入升级
  • 观察不同模型在 Taotoken 平台上的响应速度与效果差异
  • 独立开发者如何借助taotoken以更低成本启动ai项目
  • 时序例外:false_path / multicycle_path / max_delay
  • 新手程序员必备:收藏这份GPT大模型学习指南,从入门到精通!
  • 2026企业网盘选型指南:外部协作可控、合规审计、版本追溯的8款测评盘点
  • 昇腾CANN实战:FlashAttention 在昇腾NPU上的实现与性能调优
  • Spek音频频谱分析器:完整指南与实用技巧
  • GitLab CI|CD 配置笔记
  • 游戏化编程教学系统CodeCombat本地化部署实战:构建高效稳定的离线学习环境
  • 2026网盘怎么选:别只盯“不限速”,更该看同步稳定性与数据安全
  • 我用可视化工作流搭了一个发票识别助手,顺便聊聊 AI Agent 落地的那些弯路
  • 2026年AI编程助手综合实力排行榜
  • MySQL 索引数据结构与算法
  • 终极免费桌面分区工具NoFences:告别Windows桌面混乱的完整解决方案
  • 前端工程化:React + TypeScript + Tailwind CSS 的组件化实践
  • AI多模态时代来临:Google引领变革,Minimax有望成投资新宠
  • 免费专业浏览器扩展:Markdown Viewer的7大实用功能全解析
  • APP聊天服务器基本配置完成
  • 企业网盘怎么选?从同步效率、权限、安全合规到协作:2025横评清单
  • 2026趋势:Gemini 3.1 Pro 音频-文本跨模态理解在教育场景中的应用可行性
  • 2026年1-3年级学习机推荐榜单:低龄AI伴学与护眼配置测评
  • Taotoken 模型广场如何帮助开发者快速进行模型选型与测试
  • 回答网友的一个AI的问题