
Midscene.js是一个基于AI的UI自动化工具,通过自然语言交互简化网页自动化任务。它提供了多种功能,帮助用户在网页上执行交互操作、提取数据和进行断言验证。你只需简单描述想要执行的操作,Midscene会自动处理网页,如发推文、验证内容、搜索信息等功能。 功能特色: AI交互:使用 .ai 方法描述步骤并执行交互操作,通过自然语言描述操作步骤。 数据提取:使用 .aiQuery 从 UI 中提取数据,返回 JSON 格式的结果,用户可以详细描述所需的数据结构。 断言验证:使用 .aiAssert 执行断言操作,验证页面上的特定元素或状态。 多种集成方式:支持使用 YAML 格式的自动化脚本,并可集成到 Puppeteer 和 Playwright 中。 可视化报告:提供可视化报告和内置的 Playground,用于调试和优化自动化脚本。 自定义模型:支持通用 LLM 模型和开源模型,如 gpt-4o 和 UI-TARS,用户可以选择适合自己需求的模型,并部署到自己的服务器上,以提高性能和数据隐私。 Midscene.js使用案例 1.电商网站自动化测试: 场景:在电商网站上进行搜索、筛选和购买流程的自动化测试。 操作:使用 .ai 方法输入搜索关键词,使用 .aiQuery 提取商品信息,并使用 .aiAssert 验证购物车图标的存在。 2.表单自动化填充: 场景:在网页表单中自动填写用户信息并提交。 操作:通过 .ai 方法描述填写步骤,如输入姓名、地址、联系方式等,并自动提交表单。 3.数据提取与分析: 场景:从网页中提取特定数据并进行分析。 操作:使用 .aiQuery 提取数据,如商品价格、用户评论等,并将结果返回为 JSON 格式,方便后续分析。 4.UI 元素验证: 场景:验证网页上的特定 UI 元素是否存在或状态是否正确。 操作:使用 .aiAssert 验证按钮、图标、文本框等元素的存在和状态。 5.跨浏览器测试: 场景:在不同浏览器中进行自动化测试,确保网页在各浏览器中的一致性。 操作:通过Midscene.js的 Chrome 插件和桥接模式,在不同浏览器中执行相同的自动化脚本。 Midscene.js使用方法: 示例代码 (使用 Puppeteer): const puppeteer = require(‘puppeteer’); (async () => { const browser = await puppeteer.launch({ headless: false }); const page = await browser.newPage(); // 导航至目标网站 await page.goto(“http://example.com”); // 执行 Midscene.js 动作 await midscene.execute(page, ‘输入用户名 “testuser”‘); await midscene.execute(page, ‘点击登录按钮’); // 数据提取 let userData = await midscene.query(page, ‘提取用户信息为 JSON 格式’); console.log(userData); // 关闭浏览器 await browser.close(); })(); Midscene.js使用方法超简单,只要安装Chrome插件就可以用,不需要编程基础,只需描述想要执行的任务,它就可以理解你的意图然后自动执行相应的浏览器操作。 GitHub:https://github.com/web-infra-dev/midscene
数据统计
相关导航

第二教育网是一个提供各类教育资源的在线平台,成立于2002年,是以服务学校为宗旨的资源门户网站。为学校及教师提供教案、课件、试题、学案、素材、安全教育、清北学霸公开课、教师成长培训、学生学习方法等资源和课程,是学校和教师值得信赖的教育资源平台。用户可以根据学科、年级和地区等条件,快速找到所需的教育资源,以提高教学效果和学习成绩。

Midscene.js
Midscene.js是一个基于AI的UI自动化工具,通过自然语言交互简化网页自动化任务。它提供了多种功能,帮助用户在网页上执行交互操作、提取数据和进行断言验证。你只需简单描述想要执行的操作,Midscene会自动处理网页,如发推文、验证内容、搜索信息等功能。

萝卜投研
萝卜投研是通联数据旗下的智能投资研究平台,利用人工智能、大数据和移动应用技术,提供高效的股票基本面分析和投资研究服务。平台功能包括市场资讯、证券管理、深度分析、实时监控和个性化研究记录,帮助用户快速挖掘投资线索,做出专业的投资决策。无论是基金经理、研究员还是个人投资者,萝卜投研都能满足您的投资研究需求。

StockStory
StockStory是一个先进的投资服务平台,旨在通过人工智能和人类分析相结合的方法,帮助个人投资者在市场中获得更高回报。我们的服务包括每月精选股票推荐、每日更新的股票分析报告、迅速的财报更新以及重大股价变动的及时解释。无论是长期投资者还是短期交易者,StockStory都能提供量身定制的投资洞见和机会,助你在复杂的市场中自信前行。

IntroCard
IntroCard 是一款AI驱动的个性化名片生成器,帮助用户快速创建专业的数字名片。通过简单的个人信息输入和头像上传,用户可以生成包含个人简介、职业亮点和兴趣爱好的个性化名片。无论是商务人士、自由职业者还是学生,IntroCard 都能帮助您在数字世界中展示自己,提升个人品牌形象。

面试鸭刷题神器
程序员面试刷题,就来面试鸭,程序员免费求职面试刷题网站。海量高频Java,前端,后端,C++,Go,Python,软件测试,IT运维,数据库,SQL,数据结构,算法面试题和优质题解,助你通关校招,社招,实习,国企,互联网,大厂,考研求职面试。帮你备战技术面试、提升编程技术、快速找到工作。面试鸭,程序员求职面试刷题神器。

教习网
教习网是一个高效、全面的在线教学资源平台,精选小学、初中、高中、中职语文、数学、英语、道德与法治、科学、物理、化学、生物、历史、地理、政治等学科课堂教学所需的PPT课件、教案教学设计、试题试卷等资源下载,涵盖部编版、人教版、北师大版等主流版本,助老师们轻松备课!

作文网
作文网是一个为学生、家长、教师及写作爱好者提供全面服务的平台,汇集了丰富的作文投稿、范文欣赏、写作素材等资源。平台涵盖了全国各省市的中高考作文试题及满分作文,为用户提供一站式的写作支持。
暂无评论...