我正在运行测试PoC网络api。我正在Web api端点内运行Selenium测试。本地一切正常,但是当我在Docker Image上运行它时。我收到错误消息:
prev_view
我正在本地使用一个简单的chromedriver来运行它,但是我不确定本地代码与在docker中创建映像时的本地代码有所不同。谢谢你的帮助。我已经阅读了很多关于docker和selinum的文章,但是还没有找到任何东西。
失败的代码:
System.Exception: at Interop.Sys.ForkAndExecProcess(String filename, String[] argv, String[] envp, String cwd, Boolean redirectStdin, Boolean redirectStdout, Boolean redirectStderr, Boolean setUser, UInt32 userId, UInt32 groupId, Int32& lpChildPid, Int32& stdinFd, Int32& stdoutFd, Int32& stderrFd, Boolean shouldThrow)
at System.Diagnostics.Process.StartCore(ProcessStartInfo startInfo)
at System.Diagnostics.Process.Start()
at OpenQA.Selenium.DriverService.Start()
at OpenQA.Selenium.Remote.DriverServiceCommandExecutor.Execute(Command commandToExecute)
at OpenQA.Selenium.Remote.RemoteWebDriver.Execute(String driverCommandToExecute, Dictionary`2 parameters)
我一直在使用的参考文献: