gpt4 book ai didi

java - 如何在其他java Selenium之后运行一个类

转载 作者:行者123 更新时间:2023-11-30 07:24:04 25 4
gpt4 key购买 nike

我需要在另一个类中的其他测试之后执行一个类中的测试。我正在使用 TestNG-Java-Selenium,我尝试使用 dependentOnGroups ,但我无法使其工作。这是我的两门课:第一个是阻止用户并验证登录是否已禁用。

@课前

  public void setUp() throws Exception {
this.setUpMaven();
}



@AfterClass // call function to close browser

public void teardown(){
this.quitBrowser();
}





@Test
public void loginAsInactive() throws Exception{

personas = new PersonasPage(driver);

login = new LoginPage(driver);


Reporter.log(" Probar que un usuario inactivo no se puede loguear");

// Go to the configuration
this.goToConfiguration();
this.goToMenu();

// Go to Manage people
personas.goToPersonas();
WebElement someElement = (new WebDriverWait(driver, 20)).until(ExpectedConditions.presenceOfElementLocated(By.cssSelector(inputSearch)));
this.sendValue(inputSearch, "Inactive");


this.click(".tables tbody tr td:nth-child(7) a");


this.click(".basicdata label:nth-child(3) input ");
;
this.click(".container .addpeople .primary");

this.goToMenuUsuario();
this.logout();

login.loginToGo("marina.touceda+058@gointegro.com", "Auto1234");
Thread.sleep(2000);
Reporter.log(driver.findElement(By.cssSelector("p.reject")).getText());

另一个具有相同的设置,但必须激活用户并验证登录。有人可以提供一些指导吗?谢谢!

最佳答案

如果你可以作为 testng 套件运行,它会变得非常容易。如果您不知道如何创建 testng.xml,请按照以下步骤操作

  Right click on src folder (as per eclipse)
Go to TestNG and select Convert to TestNG
testng.xml preview is displayed with all TestNG classes which contains @Test methods
Click on Finish

完成后,打开testng.xml文件,如果有更多类,则保留所需的类,这里需要按所需顺序排列两个,并使用

preserve-order="true"

按提供的顺序运行类(class)。如下所示

 <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Suite" preserve-order="true">
<test name="Test1">
<classes>
<class name="com.test.Test1"/>
<class name="com.test.Test2"/>
</classes>
</test> <!-- Test -->

只需运行上面的 xml 文件即可。

谢谢你,穆拉利

关于java - 如何在其他java Selenium之后运行一个类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37059164/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com