1.原始需求,选择省份后,相应的城市会自动加载
2.思路
a、获取下拉框的所有元素个数
b、随机点击0-元素个数之间的某个值
3.代码实现
Random random = new Random();
Select slp = new Select(dr.findElement(By.id("province")));
int psize = slp.getOptions().size()-1;
int p = random.nextInt(psize);
slp.selectByIndex(p+1); Select slc = new Select(dr.findElement(By.id("city")));
int size = slc.getOptions().size()-1;
int c = random.nextInt(size);
slc.selectByIndex(c+1);
3.注意要过滤掉“请选择”这个选项,所有要在选择的时候+1