gpt4 book ai didi

java - 带有 Java 的 Selenium Webdriver : How to select a random birth month and a random country from drop-down select options menu

转载 作者:行者123 更新时间:2023-11-29 10:16:08 24 4
gpt4 key购买 nike

我用虚拟用户填充我的网站,并且我随机化了所有内容,除了出生月份和国家/城市。

你能帮我找到一个简单的方法吗?这是我现在正在使用的代码,但它已将德国硬编码到其中:(

Select user_country = new Select (driver.findElement(By.id("user_country_id")));
user_country.selectByVisibleText("Germany");

这是国家/地区下拉列表的 html:

<div class="custom-select">
<select id="user_country_id" class="validate" name="user[country_id]" data-cities-path="/country/id-replace/cities">
<option value="51baca9bf325db50be000012">Japan</option>
<option value="51baca9bf325db50be000015">China</option>
<option value="51baca9bf325db50be00001c">Australia</option>
<option value="51baca9bf325db50be000023">Thailand</option>
</select>
</div>

最佳答案

为什么不按随机索引选择?

user_country.selectByIndex(new Random().nextInt(user_country.getOptions().size()));

关于java - 带有 Java 的 Selenium Webdriver : How to select a random birth month and a random country from drop-down select options menu,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17618172/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com