我在 testng 中找不到这两个规范含义的详细解释。有人可以解释一下吗?检查下面的代码。
<?xml version="1.0" encoding="UTF-8"?>
Run Code Online (Sandbox Code Playgroud)
<test name = "Test1" group-by-instances="true" preserve-order="true">
<classes>
<class name = "com.facebook.tests.SignUp_Test_Factory"></class>
</classes>
</test>
Run Code Online (Sandbox Code Playgroud)
公共类 SignUp_Test_Factory {
WebDriver driver;
FacebookMainPage fbMainPage;
HashMap<String,String> singUpMap = new HashMap<String,String>();
@Factory(dataProvider = "signUp", dataProviderClass = PagesData.class)
public SignUp_Test_Factory(String firstName, String lastName, String email) {
singUpMap.put("firstName", firstName);
singUpMap.put("lastName", lastName);
singUpMap.put("email", email);
}
@BeforeClass(alwaysRun = true)
public void setUp(){
driver = new FirefoxDriver();
fbMainPage = PageFactory.initElements(driver, FacebookMainPage.class);
}
@AfterClass(alwaysRun = true)
public void teardown(){
this.driver.quit();
}
@Test
public void loadPage(){
fbMainPage.loadPage(); …Run Code Online (Sandbox Code Playgroud) 我正在用Java编程,我不明白如何使用break;命令退出多个循环。
这是我尝试过的一些代码:
while (true){
System.out.println("\n\nBank Menu: \nWhat action do you want to perform(Enter a number)?\n\n1. Create a bank account \n2. Log in to a preexisting account \n3. Exit bank system");
String action1 = scanner.next();
if (action1.equals("1")) {
if(!(password==null)){
if(createAccountTracker==1){
createAccountTracker=0;
break;
}
System.out.println("Are you sure? Creating a new account will remove your preexisting account\n1.Yes\n2.Cancel");
createaccount = scanner.next();
if(createaccount.equals(2)) {
createAccountTracker=1;
break;
}
}
System.out.println("What will your account name be(One Word Only)?");
accName = scanner.next();
System.out.println("Please enter your account password: "); …Run Code Online (Sandbox Code Playgroud) 我需要将我的模型添加到django 1.9上的管理站点,我之前使用的是此代码:
for model in get_model(get_app('campaign')):
admin.site.register(model)
Run Code Online (Sandbox Code Playgroud)
但是,django 1.9版本不支持它.有没有新的方法来做到这一点?