当前位置: 首页 > 软件库 > 开发工具 > 测试工具 >

playwright-dotnet

授权协议 MIT License
开发语言 JavaScript
所属分类 开发工具、 测试工具
软件类型 开源软件
地区 不详
投 递 者 夹谷志
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Playwright for .NET ��

NuGet version Join Slack

Linux macOS Windows
Chromium 94.0.4595.0
WebKit 15.0
Firefox 91.0

Playwright for .NET is the official language port of Playwright, the library to automate Chromium, Firefox and WebKit with a single API. Playwright is built to enable cross-browser web automation that is ever-green, capable, reliable and fast.

Documentation

https://playwright.dev/dotnet/docs/intro

API Reference

https://playwright.dev/dotnet/docs/api/class-playwright

using System.Threading.Tasks;
using Microsoft.Playwright;

class Program
{
    public static async Task Main()
    {
        using var playwright = await Playwright.CreateAsync();
        await using var browser = await playwright.Chromium.LaunchAsync(new() { Headless = false });
        var page = await browser.NewPageAsync();
        await page.GotoAsync("https://playwright.dev/dotnet");
        await page.ScreenshotAsync(new() { Path = "screenshot.png" });
    }
}

Other languages

More comfortable in another programming language? Playwright is also available in

  • 很多时候,我们有网页链接,但希望拿到网页的长图,这个过程还是稍嫌麻烦的。 毕竟要拿出手机,手不停地滑动,直到最底下,比较累。 还好,现在有了Playwright。 Playwright 是微软官方的一个开源框架。具体说明还是贴原文吧: Playwright is a framework for Web Testing and Automation. It allows testing Chromi

 相关资料
  • Playwright 是一个 Node.js 库,可使用单个 API 自动化 Chromium、Firefox 和 WebKit。Playwright 的建立是为了实现跨浏览器的网络自动化。 Playwright 是为自动化单页应用和渐进式 Web 应用所使用的广泛和不断增长的 Web 浏览器功能而建立的。 跨越多个页面、域和 iframe 的场景 在执行操作(如单击、填充)之前自动等待元素准备就

  • �� Playwright for Feedback for future development of this project is needed, see here. Thanks! API reference | Example recipes Playwright is a Go library to automate Chromium, Firefox and WebKit with

  • playwright-aws-lambda Support for Playwright running on AWS Lambda and Google Cloud Functions. NOTE: Currently only Chromium is supported. Install npm install playwright-core playwright-aws-lambda --s

  • 我想在向url发送请求时添加假用户代理。但它并没有添加假useragent,而是使用默认的useragent。

  • 使用微软的剧作家,我有这个测试代码,工作: 我想把它分解成一个页面对象。我把它作为我的页面对象 作为我的测试: 但我明白了 这是为什么呢? 注意:如果需要的话,在节点16中使用本地es模块

  • 我目前正在使用playright/Python/Pytest,我正在尝试将用户登录作为特定类型的用户角色,然后检查各种按钮是否可见或隐藏。 我正在使用页面对象,并为每个按钮元素设置了属性,即。 然后我使用一个验证方法的可见按钮: 这可以很好地工作,并将测试中的断言传递回true。 然后,我尝试使用以下方法对隐藏值执行相同操作: 但是我得到了这个错误——等待选择器“xpath=//h3[normal