无论我做什么,selenium都不会在我启动它的控制台中接受我的firefox路径。继续得到同样的错误。 我还在win 7 64中将路径设置为环境变量。
当涉及到硒时,我几乎是处女。试图运行我的第一次JUNIT测试。
以下是来自selenium的消息。
21:46:43.481 INFO - 命令请求:getNewBrowserSession [* chrome,http://compendiumdev.co.uk/,]在会话中为null 21:46:43.497 INFO - 创建新的远程会话 21:46:43.544 INFO - 得到结果:无法启动新的浏览器会话:java.lang.RuntimeException:java.lang.RuntimeException:在路径中找不到Firefox! 请添加包含'' firefox.exe''的目录。到您的PATH环境 变量,或显式指定Firefox的路径,如下所示: * firefox c:\ blah \ firefox.exe on session null
以下是我的java代码
package com.eviltester.seleniumtutorials;
import com.thoughtworks.selenium.*;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
public class MyFirstSeleniumTests {
Selenium selenium=null;
@Before
public void setUp() throws Exception {
selenium = new DefaultSelenium("localhost", 4444, "*chrome",
http://compendiumdev.co.uk/");
selenium.start();
}
@Test
public void testExported() throws Exception {
selenium.open("/selenium/search.php");
selenium.type("q", "Selenium-RC");
selenium.click("name=btnG");
}
@After
public void tearDown() throws Exception {
selenium.stop();
}
}
感谢您的帮助。