kra*_*uke 5 automation selenium
在 jenkins 中,截取的屏幕截图是空白或无效的,例如此处的示例:
也许有人知道它会出现什么样的问题?本地一切正常
WebDriver.ChromeDriver.win32 版本 - 2.30.0
Selenium.WebDriver 版本 - 3.4.0
代码:
try
{
var screenshotFileName = _filePath + ".png";
((ITakesScreenshot) Extensions.Driver).GetScreenshot().SaveAsFile(screenshotFileName, ScreenshotImageFormat.Png);
Log.Error("Screenshot has been taken: " + screenshotFileName);
}
catch (Exception ex)
{
Log.Warning("TakeScreenshot failed: " + ex.Message);
}
Run Code Online (Sandbox Code Playgroud)
小智 2
这个问题好像以前也发生过。检查这个:https://bugs.chromium.org/p/chromedriver/issues/detail? id=476
这可能是新的 chromedriver 2.30 中的错误。我遇到了同样的问题,解决方法是通过远程桌面连接连接到虚拟机。仅当您远程使用 selenium 并且没有人通过 RDC 连接到节点时,才会出现问题。
希望下一个 chromedriver 版本能够解决这个问题。
归档时间: |
|
查看次数: |
9291 次 |
最近记录: |