如何使用Java中的selenium web驱动程序模拟打印屏幕按钮
此致,Vignesh
我之前在Jersey和RESTEasy框架中工作过,现在我们将使用Spring Rest进行新项目,我不想将所有查询参数和矩阵参数作为参数传递给方法,通常我会用方法注释方法@Context UriInfo并将获取Jersey或RESTEasy Framework中我的方法中的所有参数以获取复杂参数.
我想知道@Context UriInfoSpring REST中是否有任何 类似于RESTEasy或Jersey Framework的内容.我想在方法中获取所有查询参数或矩阵参数和其他参数,而不是将它们作为方法中的参数传递.
我的类中有很多方法,当我运行代码时,方法是随机调用的,但是在我的类中,每个方法都取决于其前驱方法,即第二个方法取决于第一个方法,第三个方法取决于第二个方法,依此类推.我想按顺序执行所有方法
我尝试了以下方法并测试了代码,但仍然随机调用这些方法
//using sequential
@Test(sequential = true)
public void Method1(){
}
@Test(sequential = true)
public void Method2(){
}
//using singleThreaded
@Test(singleThreaded=true)
public void Method1(){
}
@Test(singleThreaded=true)
public void Method2(){
}
Run Code Online (Sandbox Code Playgroud)
我也在 testng 中传递了以下参数
<test name="Test" preserve-order="true" annotations="JDK">
<classes>
<class name="com.test" >
<methods>
<include name="method1"/>
<include name="method2"/>
<include name="method3"/>...
</methods>
</class>
</classes>
</test>
</suite>
Run Code Online (Sandbox Code Playgroud)
当我用 测试它时@Test(dependsOnMethod=""),不是按顺序执行这些方法,而是跳过了这些方法。
如何在testng中顺序执行测试?