2017-04-11 77 views
0

我正在尝试使用Selenium WebDriver从eclipse推出Firefox浏览器。控制台窗口显示“启动Firefox”,没有任何反应。 什么可能是错的?Firefox未从Eclipse启动火星

package testSanity; 
import com.openqa.selenium.FirefoxDriver; 
import com.openqa.selenium.WebDriver; 
public class testAdminLogin { 
    public static void main(String[] args) { 
     // TODO Auto-generated method stub 
     WebDriver driver = new FirefoxDriver(); 
System.setProperty("webdriver.gecko.driver","C:\\Users\\Rakesh\\Desktop\\Java_Selenium\\geckod‌​‌​‌​river.exe"); 
     driver.sendKeys("Click", 12); 
    } 
} 

我使用硒的Java-3.3.1,已安装在Windows的PATH变量geckodriver路径,并在Firefox安装Firebug的和Firepath插件。我在这里错过了什么?

回答

0

大声笑..你在哪里试图派凯迪?您首先需要打开一个网页,然后使用findElement识别元素。你错过下面的命令:

driver.get("http://www.yourURL.com"); 
0

线

的变化顺序
  1. Geckodriver应驱动程序初始化之前设置。 System.setProperty(“webdriver.gecko.driver”,“C:\ Users \ Rakesh \ Desktop \ Java_Selenium \ geckod river.exe”);

    WebDriver driver = new FirefoxDriver();

让我知道它是否适合你