0

我正在尝试在 .NET 中使用 Applitools 超快网格并不断收到此错误。我只是想从他们的网站运行他们的 c# 示例代码: https ://applitools.com/docs/topics/overview/overview-writing-tests-with-vg.html

Result StackTrace: 
at Applitools.Selenium.EyesSeleniumUtils.SetViewportSizeAttempt3(Logger logger, IWebDriver driver, Size requiredSize, Size& actualViewportSize)
at Applitools.Selenium.EyesSeleniumUtils.SetViewportSize(Logger logger, IWebDriver driver, RectangleSize size)
at Applitools.Selenium.VisualGrid.VisualGridEyes.EnsureViewportSize_()
at Applitools.Selenium.VisualGrid.VisualGridEyes.Open(IWebDriver webDriver)
at Applitools.Selenium.Eyes.Open(IWebDriver driver)
at ApplitoolsHackathon2020.ModernVisualAITests.ModernVisualAITests.CrossDeviceElementTest() in HelloWord.cs:line 90
Result Message: Applitools.EyesSetViewportSizeException : Could not set required viewport size. Seems like a rounding error. Actual viewport size: {Width=800, Height=599}.

这是我的设置

  • Selenium Web 驱动程序 v3.141
  • ChromeDriver v81.0.4044.13800
  • Eyes.Sdk.Core v2.29.0
  • Eyes.Selenium v​​2.29.0
  • NUnit v3.11.0
  • NUnit3TestAdaptor v3.15.1
  • .NET 4.7.2

有人遇到过这个并解决了吗?

4

2 回答 2

0

在马特的帮助下,我发现我遇到了这个错误,因为我在我试图运行它的机器上的显示设置中设置了一个自定义比例因子。将其关闭并确保将窗口缩放级别设置为 100% 可解决此问题。

https://www.lifewire.com/using-windows-10-display-scaling-4587328

于 2020-07-08T19:13:13.703 回答
-1

我是 Matt,我在 Applitools 支持团队工作。我看到您在 .NET 测试中设置视口大小时遇到​​了问题。

在这种情况下,我们通常会要求提供更多信息以及详细的日志记录。不幸的是,日志将包含您的 API 密钥,因此我们不能让您将它们发布在这里。你能在这里开一张支持票?然后,我将能够获取所需的信息并帮助您解决此问题。

谢谢!马特

于 2020-07-06T21:41:55.510 回答