public class DriverCover
{
public DriverCover(IWebDriver driver)
{
_driver = driver;
_driver.Manage().Window.Maximize(); //There is my mistake
}
private readonly IWebDriver _driver;
}
另外:在同一行,我得到了另一个错误:
OpenQa.Selenium.WebDriverException:对远程WebDriver服务器的URLHTTP://localhost:62407/session/021e05cd4c89abedb2abc77342b3bd7c/window/current/asmative
的HTTP请求在60秒后超时。---->system.net.webexception:操作已在C:\projects\webdriver\dotnet\src\webdriver\remote\httpcommandexecutor.cs:line 152 at openqa.selenium.remote.driverServiceExecutor.cs:\projects\webdriver\dotnet\remote\htpcommandExecutor.cs:c/\projects\webdriver\remote\htpcommandExecutor.cs:line 73 at driver\remote\remoteWebDriver.cs:automatedTests.drivercover..ctor(IWebDriver驱动程序)处的第852行
我们在Chrome上看到了类似的情况,问题归结为我们在运行测试前最大化浏览器的方式。
我们从这里切换:
Driver.Manage().Window.Maximize();
为此(仅限Chrome):
if (typeof(TWebDriver) == typeof(ChromeDriver))
{
var options = new ChromeOptions();
options.AddArgument("start-maximized");
driver = new ChromeDriver(driverPath, options);
}
我在运行方案时遇到以下错误。 编辑:在DOCKER容器中运行时发生(使用最新的DOCKER图像用于chrome浏览器,并使用node-chrome-debug) 任何想法都将不胜感激。
问题内容: 我正在尝试从某个门户网站获取交易状态,并且在我的Java应用程序中使用了以下chrome设置, 超时从渲染器接收消息:60.000 并且所有待处理的交易都已超时。 会话信息:headless chrome = 68.0.3440.75 驱动程序信息: chromedriver = 2.38 (0) 平台= Linux 2.6.32-696.23.1.el6.x86_64 x86_64)
我试图从一些门户网站获取交易状态,我在我的java应用程序中使用下面的chrome设置 从渲染器接收消息时超时:60.000 所有悬而未决的交易都在超时。 会话信息:headless chrome=68.0.3440.75 驱动程序信息:chromedriver=2.38(0) 平台=Linux 2.6.32-696.23.1。el6。x86_64 x86_64) 我如何处理这个问题,如果发生任何
您好,我在chrome中通过SeleniumWebDriver执行UI测试时遇到以下错误。 81.0.4044.69。 [1586841277.704][严重]:从渲染器接收消息超时:0.100 有人能帮我修一下吗?
使用方法加载Url,大约需要4分钟,会引发以下异常 在端口6967上启动ChromeDriver 73.0.3683.68(47787EC04B6E38E22703E856E101E840B65AFE72)只允许本地连接。请保护ChromeDriver和相关测试框架使用的端口,以防止恶意代码访问。2019年4月20日3:59:52 PM org.openqa.selenium.remote.pro