我一直在尝试将cucumber-jvm 与selenium webdriver (firefox) 集成在一起,但是在我让它运行我的测试之后,我看到很多我认为可以从selenium 调试日志。
这是我目前的结构。
我的 build.sbt 依赖项添加:
"info.cukes" % "cucumber-java" % "1.2.4",
"info.cukes" % "cucumber-junit" % "1.2.4",
"info.cukes" % "cucumber-picocontainer" % "1.2.4",
"org.seleniumhq.selenium" % "selenium-java" % "2.48.2"
Run Code Online (Sandbox Code Playgroud)
软件部门:
Centos 6 64bit.
Firefox "Mozilla Firefox 31.3.0"
Java java version "1.8.0_45" (build 1.8.0_45-b13)
Run Code Online (Sandbox Code Playgroud)
FirefoxDriver 实例化:
@Before
public void setUp() throws Exception {
if (driver == null) {
driver = new FirefoxDriver();
driver.navigate().to(base_url);
driver.manage().deleteAllCookies();
}
}
Run Code Online (Sandbox Code Playgroud)
Junit赛跑者:
@RunWith(Cucumber.class)
@CucumberOptions(
features="test/acceptance/features",
glue={"context"},
plugin={"html:cucumberReport"}
)
public class CucumberRunnerTest {
}
Run Code Online (Sandbox Code Playgroud)
我如何运行测试:
./activator …Run Code Online (Sandbox Code Playgroud)