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