从selenium启动的空白firefox页面

本文关键字:firefox 页面 空白 selenium 启动 | 更新日期: 2023-09-27 18:16:05

我是一个新的selenium用户,试图从c#启动带有selenium 2.33.0版本的Firefox和Firefox版本20

下面是启动firefox的代码

var capability = DesiredCapabilities.Firefox();
Driver = new RemoteWebDriver(new Uri(Environment.SeleniumGridHubUrl), capability);

这是我的代码去Url

Driver.Navigate().GoToUrl(Environment.Hostname[domain] + pathAndQuery);

Firefox浏览器启动成功,但显示为空白,不显示网页。

我在这里错过了什么?

从selenium启动的空白firefox页面

在您的情况下,如果gotourl是空白的,那么您将获得空白页。

我通常是这样做的:

IWebDriver driver;
driver = new FirefoxDriver();
String baseURL = "http://localhost";
driver.Navigate().GoToUrl(baseURL + "/somepage.aspx");

这可能发生在不兼容的Firefox版本上。请务必关闭Firefox设置中的自动更新,以避免默认安装最新版本。

要测试是Firefox有问题,请将您的WebDriver更改为其他驱动程序,如InternetExplorerDriver, ChromeDriver或SafariDriver。

在支持Web Driver之前,你总是可以降级你的Firefox版本。