發表文章

目前顯示的是 7月, 2025的文章

(影片)用 Playwright MCP 跟 Claude 做 AI 爬蟲

 你可以用 Claude Desktop 或是其他的 MCP client 操作,並且 1.安裝 Playwright MCP – 讓 AI 控制瀏覽器 2.安裝 filesystem MCP – 讓 AI 讀寫你電腦的檔案 (這兩個 MCP 都是各自官方開發的,安全問題相對比較小, but still use at your own risk!) 所以例如你可以叫 AI 幫你讀網站,彙整你想要的資料,並寫到你的電腦。這還有幾個厲害的地方 1.講人話就好 2.你身為人類可以介入,可以共同操縱瀏覽器,可以跟 AI 來回對話達到你想要的 例如你中途手動登入,人腦證明你不是機器人 Playwright MCP Server: Installing and getting started in VS Code https://www.youtube.com/watch?v=4SyYaDTR_Uc&ab_channel=ExecuteAutomation https://ywctech.net/ml-ai/playwright-mcp-crawler/

(影片) Playwright MCP server

  而微軟出了 Playwright MCP 以後,你就可以很方便地利用 AI 用他去操作網頁,不需要寫程式 所以例如你可以叫 AI 幫你讀網站,彙整你想要的資料,並寫到你的電腦。 https://www.youtube.com/watch?v=5knmhGep2o4&ab_channel=ExecuteAutomation Playwright MCP Server: Installing and getting started in VS Code https://www.youtube.com/watch?v=4SyYaDTR_Uc&ab_channel=ExecuteAutomation

Playwright BDD

  透過 Playwright 使用Cucumber BDD 風格和Gerkin 語法, 不須額外使用Cucumber JS .而是直接使用Playwright 優點 Playwright-BDD 是由 Vitaliy Potapov 开发的一个开源项目,它可以自动将 BDD 场景转换为 Playwright 测试 https://www.testwo.com/article/2060 https://blog.csdn.net/gitblog_00040/article/details/139820340

Playwright 與ChatGPT 的相遇 (AI自動化產生Playwright 程式)

 使用chatgpt4结合playwright进行智能化ui自动化测试 1. ChatGPT 自動化生成 "簡易的"  Playwright 程式 今天发现有人推荐了一个使用 chatgpt4 生成 playwright 代码的测试工具BrowserGPT 原理分析 大致看了一下,执行的流程是这样的,代码在 这里 获取初始化的 url,打开 chrome 浏览器,跳转到这个 url 在命令行里启动 prompt,也就是给用户一个输入的 ui 初始化 openai 的 api 写个死循环,每次用户输入之后调用 doAction 函数 在 doAction 函数里简化当前页面的 dom 元素 将简化过的 dom 元素传给 chatgpt,让 gpt 根据 playwright 的示例生成代码 执行 chatgpt 生成的代码 一句话描述就是把当前的网页的 html 减肥一下,把页面的 dom 和用户的命令传给 ai,让 ai 生成 playwright 代码,最后执行 ai 生成的代码。 可能会遇到的问题 这个工具目前看来实用性是有限的,这是因为当前时间节点,也就是 2023 年 10 月份,ai 可能会存在下面的问题 输出不稳定。同样的提示词可能每次生成的代码是不稳定的,不过之前看到 openai 的 dalle 3 提示词洋洋千言似乎每次得到的结果都很稳定,估计后面的模型在输出稳定性上会有极大的提升,另外好的提示词也能提升输出的稳定性; 无法生成最新 api 的代码。playwright 的 api 变化很快,我记得半年前写的一些代码现在就可能跑不起来了,不过因为 gpt4 的训练内容并不是最新的,所以生成的代码可能是基于旧的 api,有点鸡肋。不过如果是生成 selenium 的代码的话可能实用性会更强一点,毕竟 se 的主要接口这些年都没怎么变过; https://playwright.itest.info/blog/playwright-and-chatgpt4/

ChatGPT 可以如何幫助自動化測試 (Playwright)

  1.在测试自动化中利用 ChatGPT 在本节中,我将向你展示 ChatGPT-4 如何显著简化我的编码实践。它帮助我找到错误消息的解决方案,将代码片段从一种编程语言转换为另一种,甚至仅根据几个输入和预定义的输出就能提出函数原型。 2.将想法和代码片段转换为 TypeScript 3.通过 ChatGPT 将 Playwright 与 GitHub Actions 集成 4.使用 ChatGPT 进行错误处理 5.探索 ChatGPT 集成的协同效应和挑战 =>不確定是否 chatGPT是對的 https://playwright.itest.info/blog/elevating-automated-testing-playwright-meets-chatgpt/

NotebookLM 教學和比較

圖片
  NotebookLM 介紹:  NotebookLM :簡單來說, NotebookLM 是 Google 推出的一款 AI 驅動的筆記工具,背後由強大的 Gemini 1.5 Pro 模型支撐。但別以為它只是個高級記事本,這東西可厲害多了! 它就像是一位 24 小時待命的超級助理,不僅能幫你整理筆記、消化文件,還能生成 Podcast 讓你隨時學習。最酷的是,它允許你將 AI 應用到你自己的資料上。 核心功能: 1. 資料統整與 AI 個人化指南 上傳資料後, NotebookLM 會自動生成「筆記本指南」,包括摘要、常見問題、學習指南、目錄、時間軸等。 2. 智能問答與分析 你可以像跟真人對話一樣,針對上傳的資料提問。 3. 多媒體支援 不只是文字檔, PDF 、 Google 文檔、簡報,甚至 YouTube 影片和音訊檔案都能處理。 4. 文字生成與創意激發 無論是寫技術文檔、項目提案,還是市場分析報告, NotebookLM 都能幫上忙。它甚至可以幫你生成程式碼片段,對開發者來說簡直是福音。 5. 語音摘要   Audio Overview 這可能是最酷的功能了。 NotebookLM 可以把你的筆記或研究內容轉換成 Podcast 形式的音訊檔案。 6. 心智圖(Mind Maps) 心智圖功能於 2025 年初推出,能將上傳的資料視覺化整理成分支圖形, NotebookLM 實作測試:  https://notebooklm.google.com/notebook/676c96f2-5a70-4b09-832c-65b238014aa9?_gl=1*1mq96co*_ga*MTAxMDcwMDUzMi4xNzUyNzYyNzE3*_ga_W0LDH41ZCB*czE3NTI3NjI3MTYkbzEkZzEkdDE3NTI3NjI4NDgkajYwJGwwJGgw&original_referer=https:%2F%2Fnotebooklm.google%23&pli=1 比較 相比 ChatGPT NotebookLM 的最大優勢就是 Source-grounding 。 所有答案都有明確的資料來源 ,這在做研究或寫報告時特別有用。此外, NotebookLM 能處理多種格式的資料 ,包括...