Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.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
C# 输入随机输入c_C#_Selenium_Automation - Fatal编程技术网

C# 输入随机输入c

C# 输入随机输入c,c#,selenium,automation,C#,Selenium,Automation,我想在文本字段中输入字符串randomlycomplete Randomy。例如:大卫、简、马克 所以我要做的是,每次我运行自动化程序时,它都会随机选择其中一个名称,并将其输入到同一个文本字段中 我没有代码,因为我是从头开始的,因为这是第一步 我如何才能随机选择其中一个名称?答案是:您可以使用名称库并调用生成名称的函数 我的建议是创建一个名为TestUtils或类似的新类,并使用Faker random name库 您只需将依赖项添加到pom.xml文件: <dependency>

我想在文本字段中输入字符串randomlycomplete Randomy。例如:大卫、简、马克

所以我要做的是,每次我运行自动化程序时,它都会随机选择其中一个名称,并将其输入到同一个文本字段中

我没有代码,因为我是从头开始的,因为这是第一步


我如何才能随机选择其中一个名称?

答案是:您可以使用名称库并调用生成名称的函数

我的建议是创建一个名为TestUtils或类似的新类,并使用Faker random name库

您只需将依赖项添加到pom.xml文件:

<dependency>
<groupId>com.github.javafaker</groupId>
<artifactId>javafaker</artifactId>
<version>0.17.1</version>
</dependency>
如果你愿意,你也可以使用口袋妖怪的名字或Chuck Norris的短语

要将值输入到字段中,只需调用getRandomString方法。它可能看起来像:


driver.findElementBy.xpath//xpath.sendKeysTestUtils.getRandomString

你忘了在你的意向书中添加一个问题。
public static String getRandomString () {
    Faker faker = new Faker();
    return faker.hipster().word();
}