首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为Playwright .NET创建全局配置?

如何为Playwright .NET创建全局配置?
EN

Stack Overflow用户
提问于 2021-06-29 04:12:19
回答 1查看 335关注 0票数 0

我计划在C# dotnet项目中使用Playwright .NET执行自动化UI测试。问题是,我希望拥有可以设置的全局配置,而不是需要在每次测试的上下文中重复定义相同的设置,但我似乎找不到任何可用的示例。

playwright.dev的文档表明,我应该能够简单地在项目的根目录中包含一个"playwright.config.js“文件,但是没有明确定义该文件的内容应该是什么。我已经用为Playwright Node.js提供的示例进行了实验,使用:

代码语言:javascript
复制
import { PlaywrightTestConfig } from '@playwright/test';
const config: PlaywrightTestConfig = {
    use: {
        // Browser options
        headless: false,
        slowMo: 50,

        // Context options
        viewport: { width: 1280, height: 720 },
        ignoreHTTPSErrors: true,

        // Artifacts
        screenshot: 'only-on-failure',
        //video: 'retry-with-video',
  },
  outputDir: "C:\\stuff\\screenshots",
  preserverOutput: 'always',
  quiet: false,

};
export default config;

但是,这些设置似乎并未应用,也没有迹象表明playwright.config.js文件正在加载或失败。

任何帮助或一个简单的例子,让我在正确的方向,将非常感谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-29 04:58:59

LaunchAsync需要一个BrowserTypeLaunchOptions类。您可以在JSON文件中序列化该对象,解析它并将该options实例作为参数传递。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68169501

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档