我是一名新的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浏览器已成功启动,但它是空白的,不显示网页。
我在这里缺少什么?
答案 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版本。希望这会有所帮助。