这个问题的最佳代码是什么,我需要确保输入的值不小于3且不大于250,如果用户输入少于3个或超过250个字符,测试应继续进行但是打印输出错误说(测试失败的字数超过/小于最小值)
我的代码
public void entertask(String values){
if(values == String.valueOf(2));
return "needs to be 3";
enterTask.sendKeys(values);
答案 0 :(得分:0)
如果没有正确的断言库,很难说,但这是一种让它在selenium中工作的简单方法。如果是
,你应该把测试代码放在两者之间public void checkBetween(String mystring){
try{
if (mystring.length()>3 || mystring.length()< 251 ){
System.out.println("mystring is between 3 to 250 char");
//Put your code for test with Assertion here
}
else{
//Failing by default if string length is less than 3 or greater than 250
Assert.assertEquals(true, false);
}
}
catch(Exception e)
{
System.out.println(e.getMessage());
}