Selenium (Xebium)如何将随机字符串作为变量输入到字段中
我尝试通过使用xebium和fitnesse来测试一个必须在字段中随机输入字符串的情况 我尝试使用下面的命令,但它不起作用Selenium (Xebium)如何将随机字符串作为变量输入到字段中,selenium,random,formatting,fitnesse,fitnesse-slim,Selenium,Random,Formatting,Fitnesse,Fitnesse Slim,我尝试通过使用xebium和fitnesse来测试一个必须在字段中随机输入字符串的情况 我尝试使用下面的命令,但它不起作用 | $fname= | is | storeValue | on | var chars = 'ABCDEFGHIJKLMNOPQRSTUVWXTZ'; var fname = ''; for (var i=0; i<6; i++)var rnum = Math.floor(Math.random()*chars.length); fname += chars.sub
| $fname= | is | storeValue | on | var chars = 'ABCDEFGHIJKLMNOPQRSTUVWXTZ'; var fname = ''; for (var i=0; i<6; i++)var rnum = Math.floor(Math.random()*chars.length); fname += chars.substring(rnum,rnum+1); |
感谢您的关注:为此,我们使用特殊类型的解析器和模板字符串 例如,功能:
bool LastLogonTimeLessThan( DateTimeWrapper time)
{
return time.Value < GetLastAccessTime();
}
我不太明白这个问题?您是否试图生成一个随机字符串,以便将其输入到输入字段中?为此,我创造了自己的FitNesse“符号”!randomString,它在wiki级别生成一个随机字符串,以便可以传递给任何测试。看见
public static void DateTimeWrapper(string inputLine)
{
if("{today}".Equals(inputLine)
return new DateTimeWrapper(DateTime.Now)
return new DateTimeWrapper(DateTime.Parse(inputLine))
}