0

0

使用Playwright MCP轻松生成和探索测试用例

花韻仙語

花韻仙語

发布时间:2026-01-09 10:14:45

|

438人浏览过

|

来源于php中文网

原创

在软件开发领域,自动化测试是保证产品质量的关键环节。手动编写测试用例不仅耗时,而且容易遗漏一些潜在的边界情况。为了解决这个问题,Playwright MCP应运而生。Playwright MCP通过其独特的服务器和智能代理模式,能够帮助开发者高效生成测试用例,并探索网站的各种功能和潜在问题。本文将深入探讨如何利用Playwright MCP服务器和智能代理模式,极大地提高测试效率和代码质量。 Playwright MCP不仅仅是一个测试工具,它更像是一个智能测试伙伴。它能够模拟用户的真实行为,自动探索网站的各个角落,并在此过程中生成有价值的测试用例。通过Playwright MCP,开发者可以快速发现并修复潜在的缺陷,从而提升产品的整体质量。 本文将引导您逐步了解如何配置和使用Playwright MCP服务器,以及如何利用智能代理模式来生成测试用例。同时,我们还将探讨一些实际案例,展示Playwright MCP在实际项目中的应用价值。无论您是经验丰富的测试工程师,还是刚刚入门的开发者,相信本文都能为您带来启发和帮助。

Key Points

利用Playwright MCP服务器简化测试用例的生成过程。

通过智能代理模式模拟用户行为,探索网站功能。

快速发现和修复潜在缺陷,提升产品质量。

实际案例展示Playwright MCP在项目中的应用。

适用于不同经验水平的开发者和测试工程师。

Playwright MCP:自动化测试的新境界

什么是Playwright MCP?

playwright mcp是一个强大的自动化测试工具,它通过结合playwright的强大功能和智能代理模式,为开发者提供了一种全新的测试方式。传统的测试方法往往需要手动编写大量的测试用例,这不仅耗时,而且容易遗漏一些边界情况。playwright mcp通过其独特的服务器和智能代理模式,能够自动探索网站的各种功能,并在此过程中生成有价值的测试用例。 这种自动化探索的方式不仅节省了大量的时间和精力,而且能够帮助开发者发现一些潜在的缺陷。

Playwright MCP的核心优势在于其智能代理模式。这种模式能够模拟用户的真实行为,例如点击链接、填写表单、滚动页面等。通过模拟这些行为,Playwright MCP能够更全面地测试网站的功能,并发现一些只有在用户实际操作中才会出现的问题。

此外,Playwright MCP还提供了一个强大的服务器,用于管理和执行测试用例。这个服务器可以轻松地集成到现有的开发流程中,从而实现持续集成和持续交付。通过持续集成和持续交付,开发者可以更快地发现并修复缺陷,从而提升产品的整体质量。

Playwright MCP的价值不仅仅在于其自动化测试能力,更在于其能够帮助开发者深入了解自己的产品。通过观察Playwright MCP的探索过程,开发者可以更好地理解用户是如何使用自己的产品的,从而做出更好的产品设计决策。

总而言之,Playwright MCP是一个集自动化测试、智能探索和持续集成于一体的强大工具。它能够帮助开发者提高测试效率、提升产品质量,并深入了解自己的产品。无论您是经验丰富的测试工程师,还是刚刚入门的开发者,Playwright MCP都值得您尝试。

Playwright MCP服务器的配置与运行

要开始使用Playwright MCP,首先需要配置并运行Playwright MCP服务器。以下是详细的步骤:

  1. 安装Playwright 首先,确保您的项目中已经安装了Playwright。如果没有安装,可以使用以下命令进行安装:

    npm install -D @playwright/test
  2. 创建MCP配置文件 在您的项目根目录下,创建一个名为mcp.json的文件。这个文件用于配置Playwright MCP服务器。

    ☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜

    使用Playwright MCP轻松生成和探索测试用例

    以下是一个mcp.json文件的示例:

    {
    "servers": [
      {
        "playwright": {
          "command": "npx",
          "args": ["@playwright/mcp@latest"]
        }
      }
    ]
    }

    这个配置文件指定了Playwright MCP服务器的运行命令和参数。

  3. 运行MCP服务器 打开您的终端,进入项目根目录,并执行以下命令来运行Playwright MCP服务器:

    npx playwright mcp run

    运行成功后,您将看到类似以下的输出:

    Running | Stop | Restart | 25 tools | More...
    playwright @playwright/mcp@latest

    这表明Playwright MCP服务器已经在本地成功运行。

  4. 配置VS Code 为了方便使用,您可以在VS Code中配置Playwright MCP服务器。打开您的VS Code,并打开您的项目。在VS Code的.vscode文件夹下,创建一个名为settings.json的文件。如果该文件已经存在,则直接打开。

    settings.json文件中,添加以下配置:

    {
    "playwright.mcp": {
      "enabled": true
    }
    }

    这个配置告诉VS Code启用Playwright MCP服务器。

完成以上步骤后,您就可以在VS Code中使用Playwright MCP服务器了。您可以通过VS Code的界面来管理和执行测试用例,并观察Playwright MCP的探索过程。

智能代理模式:自动生成测试用例

Playwright MCP的智能代理模式是其核心功能之一。这种模式能够模拟用户的真实行为,自动探索网站的各种功能,并在此过程中生成有价值的测试用例。以下是如何使用智能代理模式的步骤:

  1. 创建测试提示 为了让Playwright MCP更好地理解您的测试目标,您需要创建一个测试提示。测试提示是一个简单的Markdown文件,用于描述您希望Playwright MCP探索的网站功能和场景。

    使用Playwright MCP轻松生成和探索测试用例

    以下是一个测试提示的示例:

    description: Generate a Playwright test based on a scenario

Configure Tools: tools: ['playwright'] mode: 'agent'

You are a Playwright test generator.

  • You are given a scenario and you need to generate a playwright test
  • DO NOT generate test code based on the scenario alone.
  • DO run steps one by one using the tools provided by the Playwright plugin

When asked to explore a website:

  1. Navigate to the specified URL
  2. Explore 1 key functionalities of the site and when finished say so.
  3. Document your exploration including elements found, interactions, values and expected behaviors.
  4. Formulate 1 meaningful test scenarios based on your exploration
  5. Implement a Playwright TypeScript test that uses @playwright/test
  6. Save generated test file in the tests directory
  7. Execute the test file and iterate until the test passes
  8. Include appropriate assertions to verify the expected behaviors
  9. Structure tests properly with descriptive test titles and descriptions

When asked to explore a website: Navigate to the specified URL Explore 1 key functionalities of the site and when finished say so.

I need you to explore a website: obrien.io/playwright-movies-app


   这个测试提示描述了您希望Playwright MCP探索一个电影网站,并生成相应的测试用例。

2.  **添加测试提示到Copilot**
打开VS Code的Copilot界面,并将您的测试提示添加到Copilot的上下文中。这可以通过以下步骤完成:

   *   点击Copilot界面中的“Add Context…”按钮。
   *   选择您的测试提示文件。

   添加成功后,Copilot将开始分析您的测试提示,并准备开始探索网站。

3.  **运行Copilot**
点击Copilot界面中的“Edit files in your workspace in agent mode”按钮,Copilot将开始探索网站,并自动生成测试用例。

   在探索过程中,Copilot会模拟用户的真实行为,例如点击链接、填写表单、滚动页面等。它还会记录下每个操作的结果,并根据这些结果生成相应的测试用例。

4.  **查看和编辑测试用例**
探索完成后,Copilot将生成一个或多个测试用例文件。您可以在VS Code中查看和编辑这些文件。

   如果测试用例未能通过,您可以根据Copilot提供的调试信息来修改测试用例,并重新运行测试。通过不断地迭代和改进,您最终可以得到一组高质量的测试用例。

通过智能代理模式,您可以极大地提高测试用例的生成效率,并发现一些只有在用户实际操作中才会出现的问题。

实际案例:使用Playwright MCP探索电影网站

为了更好地理解Playwright MCP的实际应用,我们来看一个实际案例:使用Playwright MCP探索一个电影网站(obrien.io/playwright-movies-app)。

使用Playwright MCP轻松生成和探索测试用例

  1. 配置MCP服务器 按照前面的步骤,配置并运行Playwright MCP服务器。

  2. 创建测试提示 创建一个测试提示,描述您希望Playwright MCP探索电影网站的功能和场景。例如,您可以创建一个测试提示,要求Playwright MCP探索电影网站的搜索功能、电影详情页面和主题切换功能。

  3. 运行Copilot 将测试提示添加到Copilot的上下文中,并运行Copilot。Copilot将开始探索电影网站,并自动生成测试用例。

    使用Playwright MCP轻松生成和探索测试用例

  4. 查看和编辑测试用例 探索完成后,Copilot将生成一个或多个测试用例文件。您可以在VS Code中查看和编辑这些文件。

    在电影网站的案例中,Copilot可能会生成以下测试用例:

    • 测试搜索功能是否能够正确地搜索到电影。
    • 测试电影详情页面是否能够正确地显示电影的信息。
    • 测试主题切换功能是否能够正确地切换网站的主题。

    通过这些测试用例,您可以确保电影网站的各个功能都能够正常工作,并提供良好的用户体验。

    此外,在探索过程中,Copilot可能会发现一些潜在的问题。例如,在搜索功能中,Copilot可能会发现某些搜索词无法搜索到电影。 这表明搜索功能可能存在一些缺陷,需要进行修复。

    通过实际案例,我们可以看到Playwright MCP在实际项目中的应用价值。它不仅可以提高测试用例的生成效率,而且可以帮助开发者发现一些潜在的问题,从而提升产品的整体质量。

使用Playwright MCP的优势

使用Playwright MCP有很多优势,以下是其中一些:

  • 提高测试效率:Playwright MCP可以自动生成测试用例,从而节省大量的时间和精力。
  • 提升产品质量:Playwright MCP可以发现一些潜在的问题,从而提升产品的整体质量。
  • 深入了解产品:通过观察Playwright MCP的探索过程,开发者可以更好地理解用户是如何使用自己的产品的,从而做出更好的产品设计决策。
  • 易于集成:Playwright MCP可以轻松地集成到现有的开发流程中,从而实现持续集成和持续交付。

    使用Playwright MCP轻松生成和探索测试用例

总而言之,Playwright MCP是一个强大的自动化测试工具,它能够帮助开发者提高测试效率、提升产品质量,并深入了解自己的产品。无论您是经验丰富的测试工程师,还是刚刚入门的开发者,Playwright MCP都值得您尝试。

Playwright MCP 的局限性与注意事项

尽管 Playwright MCP 具有诸多优势,但在使用过程中也需要注意一些局限性和注意事项:

  • 测试提示的质量:Playwright MCP 生成的测试用例的质量很大程度上取决于测试提示的质量。如果测试提示不够清晰或完整,那么生成的测试用例可能无法很好地覆盖网站的功能。

    使用Playwright MCP轻松生成和探索测试用例

  • 环境依赖:Playwright MCP 的运行需要依赖一些环境,例如 Node.js 和 VS Code。确保您的环境中已经安装了这些依赖,并正确配置了 Playwright MCP 服务器。

  • 复杂场景的测试:对于一些复杂的场景,例如需要用户登录或进行支付的场景,Playwright MCP 可能无法很好地处理。您可能需要手动编写一些测试用例来覆盖这些场景。

    YouWare
    YouWare

    社区型AI编程平台,支持一键部署和托管

    下载
  • AI 模型的局限性:Playwright MCP 使用 AI 模型来生成测试用例,但 AI 模型本身也存在一些局限性。例如,AI 模型可能无法很好地理解一些复杂的业务逻辑,或者无法很好地处理一些异常情况。在使用 Playwright MCP 时,需要对 AI 模型的结果进行审查和验证。

  • 数据驱动测试:虽然 Playwright MCP 可以自动生成测试用例,但它可能无法很好地处理数据驱动测试。对于需要使用大量数据的场景,您可能需要手动编写一些测试用例,并使用数据驱动测试框架来管理这些数据。

Playwright MCP 进阶技巧:提升测试效率与覆盖率

优化测试提示:精准引导探索方向

测试提示是引导 Playwright MCP 智能代理模式的关键。优化测试提示,可以显著提升测试效率和覆盖率。

  • 明确描述测试目标:在测试提示中,清晰地描述您希望 Playwright MCP 探索的网站功能和场景。例如,您可以明确指定需要测试的页面、元素和交互行为。

    使用Playwright MCP轻松生成和探索测试用例

  • 提供关键信息:在测试提示中,提供一些关键信息,例如用户名、密码、搜索关键词等。这些信息可以帮助 Playwright MCP 更快地找到目标功能,并生成更有效的测试用例。

  • 使用示例:在测试提示中,提供一些示例,例如预期的输入和输出。这些示例可以帮助 Playwright MCP 更好地理解您的测试目标,并生成更准确的测试用例。

  • 限制探索范围:在测试提示中,限制 Playwright MCP 的探索范围。例如,您可以指定只探索某个特定的页面或模块。这可以减少探索时间,并提高测试效率。

  • 逐步迭代:不要期望一次性编写出完美的测试提示。您可以先编写一个简单的测试提示,然后根据 Playwright MCP 的探索结果,逐步迭代和改进测试提示。

示例:假设您要测试一个电商网站的搜索功能。您可以编写以下测试提示:

description: 测试电商网站的搜索功能

目标:
*   测试搜索功能是否能够正确地搜索到商品。

步骤:
1.  访问首页
2.  在搜索框中输入关键词“手机”
3.  点击搜索按钮
4.  验证搜索结果是否包含“手机”相关的商品

通过优化测试提示,您可以更加精准地引导 Playwright MCP 的探索方向,从而提升测试效率和覆盖率。

结合 Page Object Model:构建可维护的测试用例

Page Object Model (POM) 是一种常用的测试设计模式,它可以将页面元素和操作封装成一个个 Page Object。结合 Page Object Model,可以构建可维护的 Playwright MCP 测试用例。

  • 创建 Page Object:为每个页面创建一个 Page Object,并将该页面上的元素和操作封装到该 Page Object 中。
  • 在测试用例中使用 Page Object:在测试用例中,使用 Page Object 来访问页面元素和执行操作。这可以提高测试用例的可读性和可维护性。
  • 重用 Page Object:在多个测试用例中重用 Page Object。这可以减少代码重复,并提高测试效率。

示例:假设您要测试一个电商网站的商品详情页面。您可以创建一个名为 ProductDetailPage 的 Page Object,并将该页面上的元素和操作封装到该 Page Object 中。

import { Locator, Page } from '@playwright/test';

export class ProductDetailPage {
  readonly page: Page;
  readonly productName: Locator;
  readonly productPrice: Locator;
  readonly addToCartButton: Locator;

  constructor(page: Page) {
    this.page = page;
    this.productName = page.locator('//h1[@class="product-name"]');
    this.productPrice = page.locator('//span[@class="product-price"]');
    this.addToCartButton = page.locator('//button[@class="add-to-cart"]');
  }

  async addToCart() {
    await this.addToCartButton.click();
  }
}

在测试用例中,您可以使用 ProductDetailPage 来访问商品名称、商品价格和添加到购物车按钮,并执行添加到购物车操作。

import { test, expect } from '@playwright/test';
import { ProductDetailPage } from './product-detail-page';

test('添加到购物车', async ({ page }) => {
  const productDetailPage = new ProductDetailPage(page);
  await page.goto('/product/123');
  await productDetailPage.addToCart();
  // 验证是否成功添加到购物车
  expect(await page.locator('//div[@class="cart-item"]')).toBeVisible();
});

通过结合 Page Object Model,您可以构建可维护的 Playwright MCP 测试用例,提高测试效率和可维护性。

利用 Trace Viewer:深入分析测试过程

Playwright 提供了强大的 Trace Viewer 工具,它可以帮助您深入分析测试过程,了解测试用例是如何执行的,以及是否存在一些问题。

  • 启用 Trace:在 Playwright 配置文件中,启用 Trace 功能。
  • 运行测试用例:运行您的 Playwright MCP 测试用例。
  • 打开 Trace Viewer:使用 Playwright CLI 打开 Trace Viewer。

在 Trace Viewer 中,您可以查看测试用例的每一步操作,包括页面截图、网络请求、Console 日志等。这可以帮助您快速定位和解决测试用例中的问题。

示例:假设您的测试用例未能正确地访问某个页面元素。您可以使用 Trace Viewer 来查看该页面元素的截图,并分析该元素是否存在一些问题,例如该元素是否被遮挡,或者该元素是否被动态加载。

通过利用 Trace Viewer,您可以深入分析测试过程,快速定位和解决测试用例中的问题,从而提高测试效率和质量。

Playwright MCP:使用步骤详解

步骤一:环境准备

  1. 安装 Node.js:确保您的机器上已经安装了 Node.js。建议使用最新版本的 Node.js。
  2. 安装 VS Code:建议使用 VS Code 作为您的开发工具。
  3. 安装 Playwright 扩展:在 VS Code 中安装 Playwright 扩展。这可以帮助您更好地使用 Playwright MCP。
  4. 创建项目:创建一个新的 Node.js 项目。
  5. 安装 Playwright:在项目中安装 Playwright。

    npm install -D @playwright/test
  6. 安装 @playwright/mcp:在项目中安装 @playwright/mcp。

    npm install -D @playwright/mcp

步骤二:配置 Playwright MCP

  1. 创建 mcp.json 文件:在项目根目录下创建一个名为 mcp.json 的文件。
  2. 配置 mcp.json 文件:在 mcp.json 文件中配置 Playwright MCP 服务器。

    {
    "servers": [
      {
        "playwright": {
          "command": "npx",
          "args": ["@playwright/mcp@latest"]
        }
      }
    ]
    }
  3. 配置 VS Code:在 VS Code 中配置 Playwright MCP 服务器。

    • 打开 VS Code 的 .vscode 文件夹。
    • 创建或打开 settings.json 文件。
    • settings.json 文件中添加以下配置:
    {
    "playwright.mcp": {
      "enabled": true
    }
    }

步骤三:生成测试用例

  1. 创建测试提示:创建一个测试提示,描述您希望 Playwright MCP 探索的网站功能和场景。
  2. 添加到 Copilot 上下文:将测试提示添加到 Copilot 的上下文中。
  3. 运行 Copilot:运行 Copilot,让其自动生成测试用例。
  4. 查看和编辑:查看和编辑生成的测试用例。

步骤四:运行测试用例

  1. 打开测试面板:在 VS Code 中打开 Playwright 测试面板。
  2. 选择测试用例:选择您要运行的测试用例。
  3. 运行测试:点击运行按钮,运行测试用例。
  4. 查看结果:查看测试结果。

步骤五:分析测试结果

  1. 查看测试报告:Playwright 会生成详细的测试报告,您可以查看该报告来了解测试结果。
  2. 分析错误信息:如果测试用例未能通过,请分析错误信息,找出问题所在。
  3. 使用 Trace Viewer:使用 Playwright 的 Trace Viewer 工具来深入分析测试过程,了解测试用例是如何执行的,以及是否存在一些问题。
  4. 修复问题:根据分析结果,修复网站中的问题。
  5. 重新运行测试:修复问题后,重新运行测试用例,验证问题是否已经解决。

Playwright MCP 价格方案

开源免费

Playwright MCP 是一个基于 Playwright 的开源项目,这意味着它可以免费使用。您无需支付任何费用即可使用 Playwright MCP 的所有功能。这对于个人开发者和小型团队来说是一个巨大的优势。由于是开源项目,Playwright MCP 拥有活跃的社区支持,您可以从社区中获取帮助、分享经验,并参与项目的开发和改进。开源也意味着您可以自由地修改和定制 Playwright MCP,以满足您的特定需求。

Playwright MCP 优缺点分析

? Pros

免费开源

智能探索

Page Object 支持

Trace Viewer

浏览器支持

持续集成支持

? Cons

测试提示质量

复杂场景

AI 局限性

Playwright MCP 核心功能概览

智能探索:自动生成测试用例

Playwright MCP 能够模拟用户的真实行为,自动探索网站的各种功能,并在此过程中生成有价值的测试用例。这可以极大地提高测试效率,并发现一些只有在用户实际操作中才会出现的问题。

Page Object 支持

Playwright MCP 支持 Page Object Model (POM) 模式,这可以帮助您构建可维护的测试用例,提高测试效率和可维护性。

Trace Viewer:深入分析测试过程

Playwright 提供了强大的 Trace Viewer 工具,它可以帮助您深入分析测试过程,了解测试用例是如何执行的,以及是否存在一些问题。

多浏览器支持

Playwright 支持多种浏览器,包括 Chrome、Firefox、Safari 等。您可以使用 Playwright MCP 在不同的浏览器中运行测试用例,确保您的网站在不同的浏览器中都能够正常工作。

持续集成支持

Playwright MCP 可以轻松地集成到现有的持续集成 (CI) 流程中,从而实现持续集成和持续交付。通过持续集成和持续交付,开发者可以更快地发现并修复缺陷,从而提升产品的整体质量。

Playwright MCP 典型应用场景

快速生成测试用例

Playwright MCP 可以自动生成测试用例,从而节省大量的时间和精力。这对于需要快速生成大量测试用例的项目来说是一个巨大的优势。

探索网站功能

Playwright MCP 能够自动探索网站的各种功能,并发现一些潜在的问题。这对于需要深入了解网站功能和发现潜在问题的项目来说是一个巨大的优势。

持续集成

Playwright MCP 可以轻松地集成到现有的持续集成 (CI) 流程中,从而实现持续集成和持续交付。通过持续集成和持续交付,开发者可以更快地发现并修复缺陷,从而提升产品的整体质量。

常见问题解答

Playwright MCP 是否免费?

是的,Playwright MCP 是一个基于 Playwright 的开源项目,这意味着它可以免费使用。

Playwright MCP 支持哪些浏览器?

Playwright 支持多种浏览器,包括 Chrome、Firefox、Safari 等。您可以使用 Playwright MCP 在不同的浏览器中运行测试用例,确保您的网站在不同的浏览器中都能够正常工作。

如何将 Playwright MCP 集成到持续集成流程中?

Playwright MCP 可以轻松地集成到现有的持续集成 (CI) 流程中。您可以使用 Playwright CLI 来运行测试用例,并将测试结果报告到 CI 服务器。

测试提示应该怎么写才能更好地工作?

测试提示清晰描述,限制探索范围,逐步迭代改进

相关问题

Playwright MCP 和 Selenium 有什么区别?

Playwright 和 Selenium 都是常用的自动化测试工具,但它们之间也存在一些区别。Playwright 具有更高的速度和可靠性,并且提供了更强大的功能,例如自动等待、网络拦截和模拟设备。Playwright MCP 基于 Playwright,因此也继承了 Playwright 的这些优势。

相关专题

更多
json数据格式
json数据格式

JSON是一种轻量级的数据交换格式。本专题为大家带来json数据格式相关文章,帮助大家解决问题。

408

2023.08.07

json是什么
json是什么

JSON是一种轻量级的数据交换格式,具有简洁、易读、跨平台和语言的特点,JSON数据是通过键值对的方式进行组织,其中键是字符串,值可以是字符串、数值、布尔值、数组、对象或者null,在Web开发、数据交换和配置文件等方面得到广泛应用。本专题为大家提供json相关的文章、下载、课程内容,供大家免费下载体验。

532

2023.08.23

jquery怎么操作json
jquery怎么操作json

操作的方法有:1、“$.parseJSON(jsonString)”2、“$.getJSON(url, data, success)”;3、“$.each(obj, callback)”;4、“$.ajax()”。更多jquery怎么操作json的详细内容,可以访问本专题下面的文章。

309

2023.10.13

go语言处理json数据方法
go语言处理json数据方法

本专题整合了go语言中处理json数据方法,阅读专题下面的文章了解更多详细内容。

74

2025.09.10

chrome什么意思
chrome什么意思

chrome是浏览器的意思,由Google开发的网络浏览器,它在2008年首次发布,并迅速成为全球最受欢迎的浏览器之一。本专题为大家提供chrome相关的文章、下载、课程内容,供大家免费下载体验。

763

2023.08.11

chrome无法加载插件怎么办
chrome无法加载插件怎么办

chrome无法加载插件可以通过检查插件是否已正确安装、禁用和启用插件、清除插件缓存、更新浏览器和插件、检查网络连接和尝试在隐身模式下加载插件方法解决。更多关于chrome相关问题,详情请看本专题下面的文章。php中文网欢迎大家前来学习。

726

2023.11.06

js正则表达式
js正则表达式

php中文网为大家提供各种js正则表达式语法大全以及各种js正则表达式使用的方法,还有更多js正则表达式的相关文章、相关下载、相关课程,供大家免费下载体验。

510

2023.06.20

js获取当前时间
js获取当前时间

JS全称JavaScript,是一种具有函数优先的轻量级,解释型或即时编译型的编程语言;它是一种属于网络的高级脚本语言,主要用于Web,常用来为网页添加各式各样的动态功能。js怎么获取当前时间呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

244

2023.07.28

c++主流开发框架汇总
c++主流开发框架汇总

本专题整合了c++开发框架推荐,阅读专题下面的文章了解更多详细内容。

3

2026.01.09

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
go语言零基础开发内容管理系统
go语言零基础开发内容管理系统

共34课时 | 2.5万人学习

第二十三期_前端开发
第二十三期_前端开发

共98课时 | 7.3万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号