在jenkins中,截图显示为空白或无效,如下例所示: 也许有人知道它会带来什么样的问题? 在当地一切正常 WebDriver.ChromeDriver.win32版本 – 2.30.0 Selenium.WebDriver版本 – 3.4.0 码: try { var scre
也许有人知道它会带来什么样的问题?
在当地一切正常
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); }这个问题似乎发生在此之前.检查一下: https://bugs.chromium.org/p/chromedriver/issues/detail?id=476
它可能是新的chromedriver 2.30中的错误.我遇到了同样的问题,解决方法是通过远程桌面连接连接到VM.只有在远程使用selen并且没有人通过RDC连接到节点时才会出现问题.
希望下一个chromedriver版本能解决这个问题.