问题描述
环境:QAF,Java,TestNG,Appium,IVY
在application.properties中,将属性step.provider.sharedinstance设置为true。我仍然没有看到预期的结果。 以下是必要的详细信息:
ivy.xml
<dependencies>
<dependency org="com.qmetry" name="qaf" rev="3.0.0-RC3"/>
<dependency org="com.qmetry" name="qaf-support" rev="3.0.0-RC3"/>
<dependency org="com.qmetry" name="qaf-support-ws" rev="3.0.0-RC3"/>
<dependency org="org.aspectj" name="aspectjtools" rev="1.9.5"/>
<dependency org="org.aspectj" name="aspectjweaver" rev="1.9.5" />
<dependency org="ant-contrib" name="ant-contrib" rev="1.0b3"/>
<dependency org="io.appium" name="java-client" rev="7.3.0"/>
<dependency org="org.seleniumhq.selenium" name="selenium-java" rev="3.141.59" force="true"/>
</dependencies>
application.properties
step.provider.sharedinstance=true
.bdd文件:
#SMK-TST-SUT
SCENARIO: Verify bla bla bla.
Meta-DATA: {"description":"SMK-TST-SUT","groups":[ "demo","IOS","ANROID","SMOKE" ]}
Given set name as qaf
And print the name
END
.java类:
class Example {
String name = "project";
QAFTestStep(description = "set name as qaf")
public void setName() {
name="qaf";
}
@QAFTestStep(description = "print the name")
public void printName() {
System.out.println(name);
}
}
预期:qaf
实际:项目
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)