LaunchOptions部分是一个BrowserTypeLaunchOptions对象,不包含ViewportSize选项。
我正在使用NUnit,并希望以自定义大小的ViewportSize
启动浏览器,我知道通过重写ContextOptions()
方法是可能的,但我想知道.runsettings
是否也可以做到这一点。
我试着通过浏览器选项文档将其添加到下面,但坦率地说,我真的找不到一个关于剧作家或剧作家环境变量的.runsettings中允许和不允许的明确列表。有人能对此有更多的了解吗?
下面的代码来自剧作家文档页面。
<?xml version="1.0" encoding="utf-8"?>
<RunSettings>
<!-- NUnit adapter -->
<NUnit>
<NumberOfTestWorkers>24</NumberOfTestWorkers>
</NUnit>
<!-- General run configuration -->
<RunConfiguration>
<EnvironmentVariables>
<!-- For debugging selectors, it's recommend
to set the following environment variable -->
<DEBUG>pw:api</DEBUG>
</EnvironmentVariables>
</RunConfiguration>
<!-- Playwright -->
<Playwright>
<BrowserName>chromium</BrowserName>
<ExpectTimeout>5000</ExpectTimeout>
<LaunchOptions>
<Headless>false</Headless>
<Channel>chrome</Channel>
<!-- I tried it here -->
<ViewportSize>
<Width>2048</Width>
<Height>1080</Height>
</ViewportSize>
</LaunchOptions>
</Playwright>
</RunSettings>