Java 如何为selenium web驱动程序中的文本框输入一个随机的6位数,中间带连字符
我有一个场景,在一个文本框中,我需要输入值,比如:234-89。每次我运行测试时都需要随机生成数字,“-”应该添加在3个数字之后,其余两个数字也应该是随机的。我该怎么做?生成两个随机数,第一个是3位数,第二个是2位数。然后用连字符连接这两个变量Java 如何为selenium web驱动程序中的文本框输入一个随机的6位数,中间带连字符,java,selenium,selenium-webdriver,Java,Selenium,Selenium Webdriver,我有一个场景,在一个文本框中,我需要输入值,比如:234-89。每次我运行测试时都需要随机生成数字,“-”应该添加在3个数字之后,其余两个数字也应该是随机的。我该怎么做?生成两个随机数,第一个是3位数,第二个是2位数。然后用连字符连接这两个变量 如果您需要生成随机数的帮助,请参阅此链接在Java中有许多生成随机数的选项 备选方案-1 JavaFaker在java中的伪数据类 或选择2- import java.util.Random; Random rand = new Rand
如果您需要生成随机数的帮助,请参阅此链接在Java中有许多生成随机数的选项 备选方案-1 JavaFaker在java中的伪数据类 或选择2-
import java.util.Random;
Random rand = new Random();
// Generate 3digit random integers in range 0 to 999
int rand1 = rand.nextInt(1000);
// Generate 2digit random integers in range 0 to 99
int rand2 = rand.nextInt(100);
String textfortexbox=Integer.toString(rand1)+"-"+Integer.toString(rand2);
输出999-99
是什么阻止你输入这些数字?你能用骰子把它们变成随机的吗?您指的是哪个文本框?我不知道你的问题的答案会是什么样子。