Python

使用 FastMCP 编写一个 MySQL MCP Server

在日常工作中,当我们针对某个业务场景不知 SQL 如何编写时,或在应用程序中找到一些慢 SQL 需要优化而不知所措时,通常会询问 AI 助手。但我们若不提供任何上下文,仅仅是用一句话将业务场景描述给 AI 助手让其实现,或贴一段很长的 SQL 让 AI 助手来优化,其给出的指导意见的质量通常会大打折扣。

阅读更多

Selenium 自动化测试最佳实践

前两篇文章「Selenium WebDriver 基础使用」和「Selenium WebDriver 高级特性使用」分别介绍了 Selenium WebDriver 的基础功能和高级功能的使用。这两篇文章更多的是从底层实现细节的角度去练习 Selenium WebDriver API 的使用。

阅读更多

Selenium WebDriver 高级特性使用

上文「Selenium WebDriver 基础使用」介绍了 Selenium WebDriver 基础功能的使用;本文将接着介绍 Selenium WebDriver 高级特性的使用,涉及页面加载策略、等待策略、元素定位与操作、浏览器操作。

阅读更多

Selenium WebDriver 基础使用

「Selenium」是一个支持 Web 浏览器自动化的开源项目,可使用其来模拟用户与浏览器的一系列交互行为。 本文分两个部分:首先会介绍一下 Selenium 的组成部分;接着会使用一个实际的例子介绍 WebDriver 如何使用。

阅读更多