#Selenium

Chrome-GPT - AutoGPT驱动的Chrome浏览器自动化操作与数据交互
Chrome-GPTLangchainSelenium自动GPT谷歌浏览器Github开源项目
Chrome-GPT是一个实验性项目,结合了Langchain和Selenium,允许AutoGPT代理全面控制Chrome浏览器。功能包括网页滚动、点击和表单填写,支持多种代理类型和记忆管理,并正在开发Chrome插件支持。请注意,该项目为实验性质,可能存在操作风险。
LaVague - 开源大动作模型框架,用于开发AI Web代理
LaVagueAI Web AgentsLarge Action ModelSelenium开源Github开源项目热门
LaVague 是一个开源的大动作模型框架,专为开发AI Web代理而设计。该框架通过世界模型和行动引擎,将用户的目标转化为执行指令,并通过Selenium或Playwright执行这些操作。LaVague 支持自定义配置、令牌计数、日志工具,还提供了Gradio交互界面。适用于高效自动化Web任务的开发者和技术专家。
gpt4-openai-api - 通过Selenium在chat.openai.com上实现非官方GPT-4 API访问
GPT4OpenAIOpenAISeleniumDALL-E 3ChatGPT PlusGithub开源项目
本项目解决了等待GPT-4 API访问许可的问题,使用Selenium WebDriver模拟chat.openai.com上的用户交互。如果账户订阅了ChatGPT Plus则使用GPT-4,否则默认使用GPT-3.5。该库支持GPT4浏览器、DALL-E 3和插件。请注意,此非官方库未获OpenAI认可且违反服务条款,使用风险自负。
berlin-auslaenderbehorde-termin-bot - 柏林外国人管理局签证预约自动检测工具
自动预约系统SeleniumDockerJavaBerlin AuslaenderbehordeGithub开源项目
berlin-auslaenderbehorde-termin-bot是一个开源的自动化工具,用于监测柏林外国人管理局的签证预约空位。它可以自动填写个人信息和签证申请表,并在检测到可用日期时立即通知用户。这个项目为需要在柏林办理签证的人士提供了便利,有助于简化预约过程。
acceptance-test-harness - Jenkins及插件的自动化端到端测试工具
Jenkins自动化测试持续集成DockerSeleniumGithub开源项目
acceptance-test-harness是Jenkins及其插件的端到端测试工具。它通过UI和REST API控制Jenkins实例,为每次测试提供独立环境,确保测试隔离。项目支持Docker,简化了集成测试过程。测试范围涵盖多种组件和场景,包括浏览器兼容性、版本管理、代理配置等,重点关注常用插件和核心功能。这个工具旨在提高Jenkins生态系统的稳定性和可靠性。
undetected-chromedriver - 优化Selenium Chromedriver以绕过反爬虫检测
undetected-chromedriverSelenium自动化反爬虫Chrome浏览器Github开源项目
undetected-chromedriver是一个优化的Selenium Chromedriver补丁,可绕过多种反爬虫服务的检测。它自动下载并修补驱动程序,支持最新Chrome版本,适用于Python 3.6+。该项目可用于多种基于Chromium的浏览器,提供简单API,有效避免被识别为自动化工具。对Web自动化和爬虫项目具有重要价值。
python-chromedriver-autoinstaller - 自动下载安装与Chrome版本匹配的chromedriver
chromedriver自动安装SeleniumWebDriverPythonGithub开源项目
chromedriver-autoinstaller是一个Python库,用于自动下载和安装与当前Chrome浏览器版本匹配的chromedriver。该工具支持Linux、MacOS和Windows系统,简化了Selenium WebDriver的配置。只需一行import代码,即可确保正确版本的chromedriver被安装并添加到系统路径。这个开源项目为自动化测试提供了便利,减少了开发者的手动操作。
docker-selenium-lambda - AWS Lambda上的轻量级Selenium和Chrome容器方案
DockerSeleniumLambdaPythonAWSGithub开源项目
docker-selenium-lambda是一个在AWS Lambda上运行无头Chrome和Selenium的轻量级演示项目。它提供自动更新的容器镜像,包含最新版Python、Chromium、ChromeDriver和Selenium。该项目简化了Lambda上Web自动化任务的部署和运行,为开发者提供高效解决方案。借助Serverless Framework,可轻松部署和调用函数,实现Web内容抓取和自动化测试。
Manga_downloader - 多平台漫画小说一键下载的强大工具
漫画下载器Manga_downloaderBookwalkerSeleniumChromeGithub开源项目
Manga_downloader是一款支持多个热门平台的漫画和小说下载工具。它可以自动下载Bookwalker、DMM等网站的高质量原图,支持批量下载、自动翻页和自定义文件名。最新版本新增了封面下载和页码匹配功能,进一步优化了使用体验。该工具采用定制Chrome浏览器实现,可以轻松获取数字漫画和小说资源。
Dalle3 - 简化DALL-E 3图像生成的非官方API
DALLE3 API图像生成cookie获取SeleniumPythonGithub开源项目
DALLE3 API是一个非官方接口,简化了与DALL-E 3图像生成模型的交互过程。通过简洁的Python代码,用户可以生成和下载基于文本描述的图像。该API具有易用性高、提示可定制、自动下载图像和实时日志更新等特点。文档中详细说明了使用方法,包括获取必要cookie值和处理常见问题的指南。
selenium - 跨浏览器网页自动化测试框架
Selenium自动化测试浏览器自动化WebDriver开源项目Github
Selenium是一个开源的浏览器自动化测试框架,支持多种编程语言和主流浏览器。它遵循W3C WebDriver标准,让开发者能便捷地编写测试脚本来模拟用户操作网页。Selenium的跨平台兼容性、多语言支持和丰富API使其成为Web应用测试的理想选择,广泛应用于功能测试、回归测试和持续集成等场景。
InstaPy - Python开发的Instagram自动化工具 促进社交媒体增长
InstaPy社交媒体自动化Instagram工具Python项目SeleniumGithub开源项目
InstaPy是一个基于Python和Selenium的开源项目,用于自动化Instagram上的互动行为。该工具可以自动执行点赞、评论和关注等操作,帮助用户提升社交媒体影响力。InstaPy提供灵活的配置选项,支持多种自定义策略。项目拥有活跃的社区,并提供详细的文档和教程,适合不同技术水平的用户使用。值得注意的是,过度使用自动化工具可能违反Instagram的使用条款。
docker-selenium - 简化Selenium网格服务器的Docker部署方案
DockerSelenium容器化自动化测试浏览器测试Github开源项目
docker-selenium项目提供Docker镜像集,简化Selenium网格服务器的部署和使用。支持多种浏览器和执行模式,包括单机、集线器节点和分布式模式。项目特点包括视频录制、动态网格和Kubernetes部署等功能,提高自动化测试的灵活性和效率。用户可便捷配置容器、调整屏幕分辨率和调试会话,显著简化Selenium环境管理。
selenoid - 基于Docker的高性能Selenium自动化测试平台
Selenoid自动化测试浏览器容器化SeleniumDockerGithub开源项目
Selenoid项目利用Docker容器技术实现了高效的Selenium hub。其主要特点包括简易安装、多样化的浏览器环境、实时监控和会话录制。该工具以其轻量级设计、低资源消耗和环境隔离性而著称,适用范围涵盖个人开发者到大型测试集群。项目配有详尽的技术文档,并得到活跃社区的持续支持,为Web自动化测试领域提供了一个稳定高效的解决方案。
webdrivermanager - 开源Java库实现Selenium WebDriver驱动程序自动化管理
WebDriverManagerSelenium自动化测试驱动管理DockerGithub开源项目
WebDriverManager是一款简化Selenium WebDriver驱动程序管理的开源Java库。它不仅自动化驱动程序的下载和维护,还能检测本地浏览器、构建WebDriver对象,以及支持Docker容器中运行浏览器。这些功能大大简化了自动化测试环境的配置,提高了测试效率和可靠性,特别适合需要跨浏览器测试的项目。
capybara - Web应用自动化测试框架 模拟真实用户交互
CapybaraWeb应用测试自动化测试RubySeleniumGithub开源项目
Capybara是一个Ruby开发的Web应用测试框架,通过模拟真实用户行为进行自动化测试。它支持Rack::Test、Selenium等多种驱动,提供直观API和强大同步功能。Capybara可无缝集成Rails和Rack应用,轻松切换测试环境,是Web应用自动化测试的理想选择。
awesome-regression-testing - 视觉回归测试资源大全
视觉回归测试自动化测试浏览器自动化UI测试SeleniumGithub开源项目
awesome-regression-testing是一个综合性视觉回归测试资源库。它包含了丰富的工具、框架和在线服务信息,涵盖浏览器自动化、测试框架等多个方面。此外还收录了相关博客文章和教程。该项目适合开发人员、QA工程师和UX设计师使用,为视觉回归测试提供了全面的开源和商业解决方案参考。