2011-06-20 72 views
0

如果我在Firefox 4中使用Selenium2.0/WebDriver,我应该做些什么不同吗?我有与Firefox 3.x(3.8我猜)工作的代码,但相同的代码不适用于Windows 7 Home上的FIrefox 4.0。Webdriver/Selenium 2.0 API不适用于Firefox 4

我的页面对象:

@FindBy(how= How.LINK_TEXT, using="Add Program") 
@CacheLookup 
private WebElement addProgram; 

HTML:

<div class="form_btn"><a 
    href="/programs/program/addProgram"> <span>Add 
Program</span></a></div> 

我使用PageFactory进行初始化。相同的HTML/CSS和Java代码适用于Firefox。 3.x

谢谢, 克里斯。

+0

你看到的错误是什么? –

回答

1

它不会与Firefox 4 jssh in firefox 4 工作,你需要使用像watir webdriver

不同的方法对你只好等到开发商推出不同的附加一个Firefox插件。

+0

谢谢,这有帮助。我其实用Firefox 3.6试了一下,也遇到了同样的问题。必须是当地问题。会做更多的管道和回头。谢谢。 – ChrisOdney

+1

从Firefox版本12开始,这个问题可能不再是问题。对于任何使用Selenium和Firefox的人员,考虑到Firefox版本的发展速度以及Selenium偶尔出现的问题,我们开始使用企业ESR版本来更好地控制升级。 –