从selenium发布的空白firefox页面

时间:2013-05-31 01:03:36

标签: c#

我是一名新的selenium用户,尝试使用selenium版本2.33.0从C#启动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浏览器已成功启动,但它是空白的,不显示网页。

我在这里缺少什么?

2 个答案:

答案 0 :(得分:0)

如果你的情况是空白,那么你会得到空白页。

这就是我通常做的事情:

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

答案 1 :(得分:0)

对于非兼容版本的Firefox,可能会发生这种情况。确保在Firefox设置中关闭自动更新,以避免默认安装最新版本。

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

在支持Web驱动程序之前,您始终可以降级您的Firefox版本。希望这会有所帮助。