提问者:小点点

使用变量用cucumber填充字段


可以用一个变量来设置一个使用硒的值--cucumber?

在我的class.java中:我试图创建一个私有变量(私有字符串username=“x”;)

使用Setter(public void setUsername(String username)。。)

但当我使用另一个类中的setUsername时,该值不会更改。

MyClass myVariable = new MyClass ();
myVariable .setUsername("myUsername");
myVariable .setPassword("myPassword");

myVariable变成了“myUserName”,但是当“@Before”开始时,即使我更改了它,值也是“x”。

为了项目的目的,变量的值必须是动态的和非静态的。 我可以使用config.properties来执行此操作吗? 有办法解决这个问题吗?

太谢谢你了。


共1个答案

匿名用户

“MyUserName”是文本字符串。 如果您想传递变量,它应该是MyVariable.setUserName(用户名);我从您提供的代码中猜到的。

另外,如果MyVariable.setUserName之间的空格在代码中,它将无法工作。

相关问题