apa*_*tel 3 java junit testng selenium selenium-webdriver
我必须为 Web 应用程序自动化测试套件,让用户连接并同步他们的 Dropbox 帐户。我正在使用 Java Selenium Webdriver。
在这里,我创建了这样的测试类。
Class1.java - 检查是否连接到 Internet 的测试用例。
Class2.java- 使用 Dropbox 登录的测试用例
Class3.java- 验证 Dropbox 文件夹是否显示在网页上的测试用例。
现在这些测试类应该按这个顺序执行。
但是当我将项目作为 JUnit 测试运行时,它会以其他顺序执行这些测试。我没有找到任何 XML 文件,因此我可以指定这些类的执行顺序。
我也尝试过 TestNG,因为我在这里读到TestNG 提供了一个属性“保留顺序”。
但它不起作用。我对 Selenium 和 Java Webdriver 没有太多经验。
所以任何帮助都是可观的。
提前谢谢。
此外,您可以设置在类中运行的测试顺序(Junit 4.11):
import org.junit.runners.MethodSorters;
import org.junit.FixMethodOrder;
import org.junit.Test;
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
public class SampleTest {
@Test
public void firstTest() {
System.out.println("first");
}
@Test
public void secondTest() {
System.out.println("second");
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7411 次 |
| 最近记录: |