【发布时间】:2015-01-27 13:21:09
【问题描述】:
我有班级登录。
public class Login
{
private WebDriver driver;
@Beforetest
public void SetUp()
{
doingsmth();
//How to do this?
driver = FirefoxDriver or Chromedriver depending on smth.
}
@test
public void loginFirefox_a(){}
@test
public void loginFirefox_b(){}
@test
public void loginFirefox_c(){}
@test
public void loginFirefox_d(){}
@test
public void loginChrome_a(){}
@test
public void loginChrome_b(){}
@test
public void loginChrome_c(){}
@test
public void loginChrome_d(){}
}
我知道我可以以某种方式使用参数化,但不知道如何使用它(例如测试如何识别参数名称?)任何帮助将不胜感激。
【问题讨论】:
-
返回什么
doingsmth();? -
将浏览器名称作为参数传递给 testng 或 maven,即 setProperty。并在 setUp 检查属性的值并赋值。
-
做什么();回归? - 没有什么是无关紧要的。对此感到抱歉。
标签: java eclipse parameters selenium-webdriver automated-tests