Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Selenium (Xebium)如何将随机字符串作为变量输入到字段中_Selenium_Random_Formatting_Fitnesse_Fitnesse Slim - Fatal编程技术网

Selenium (Xebium)如何将随机字符串作为变量输入到字段中

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

我尝试通过使用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.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))

}