如何从下拉列表中选择任意值?

发布于 2024-10-15 13:00:23 字数 64 浏览 2 评论 0原文

我正在使用 Java 开发 selenium。在我的应用程序中,我想从下拉列表中选择任何随机值。请告诉我怎么可能?

I am working on selenium using Java. In my application I want to select any random value from the dropdown. Please tell how is it possible?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

江湖彼岸 2024-10-22 13:00:23

好吧,首先获取下拉列表中的项目总数。然后生成一个介于 0 和下拉项计数之间的随机数。然后选择该数字作为索引来设置下拉项

Well, first get the total number of items in the dropdown. Then generate a random number between 0 and dropdown items count. Then select that number as index to set your dropdown item

爱的十字路口 2024-10-22 13:00:23

使用 getSelectOptions 获取选择框的选项数组。

然后生成一个介于 0(含)和数组长度(不含)之间的随机整数。

然后使用 select 使用索引定位器来选择随机选择的选项。

Use getSelectOptions to get an array of options of the select box.

Then generate a random integer between 0 (inclusive) and the length of the array (exclusive).

Then use select with an index locator to select the randomly chosen option.

瑾兮 2024-10-22 13:00:23

萨钦说的话。
我知道通常获得实际的代码回复是件好事,因此假设您正在使用 JComboBox


comboBox.setSelectedIndex(new Random().nextInt(comboBox.getItemCount()));

Random 可以是在 java.util 包中找到。

What Sachin said.
I know often it's good to get an actual code reply, so assuming you're working with a JComboBox:


comboBox.setSelectedIndex(new Random().nextInt(comboBox.getItemCount()));

The class Random can be found in the java.util package.

马蹄踏│碎落叶 2024-10-22 13:00:23

首先生成一个介于 0 和列表中项目数之间的随机数。例如:

int random = new Random().nextInt(5);

然后使用这个随机数作为 select 调用:

select("mydropdown", "index=" + random);

First generate a random number between 0 and the number of items in your list. For example:

int random = new Random().nextInt(5);

Then use this random number as the index in your select call:

select("mydropdown", "index=" + random);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文