如何从下拉列表中选择任意值?
我正在使用 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
好吧,首先获取下拉列表中的项目总数。然后生成一个介于 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
使用 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.
萨钦说的话。
我知道通常获得实际的代码回复是件好事,因此假设您正在使用
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.首先生成一个介于 0 和列表中项目数之间的随机数。例如:
然后使用这个随机数作为 select 调用:
First generate a random number between 0 and the number of items in your list. For example:
Then use this random number as the index in your select call: