如何从 div 标签中选择任何随机菜单/选项?

普拉奇达尔维

我想选择任何基本上放置在 div tag 中的随机菜单/选项。但是当我每次运行我的代码时,它只选择一个选项,即 Goal5 而不是选择另一个选项!!我应该怎么办 ??

这是我的 HTML 代码:

<div id="AddNewGoalContainer" class="clearfix row goal-boxes-container">
<div id="goal-GOAL001" class="col-xs-6 goal-box-holder new-goal-buttons">Goal1</div>
<div id="goal-GOAL002" class="col-xs-6 goal-box-holder new-goal-buttons">Goal2</div>
<div id="goal-GOAL003" class="col-xs-6 goal-box-holder new-goal-buttons">Goal3</div>
<div id="goal-GOAL004" class="col-xs-6 goal-box-holder new-goal-buttons">Goal4</div>
<div id="goal-GOAL005" class="col-xs-6 goal-box-holder new-goal-buttons">Goal5</div>
<div id="goal-GOAL006" class="col-xs-6 goal-box-holder new-goal-buttons">Goal6</div>
<div id="goal-GOAL007" class="col-xs-6 goal-box-holder new-goal-buttons">Goal7</div>
<div id="goal-GOAL008" class="col-xs-6 goal-box-holder new-goal-buttons">Goal8</div>
<div id="goal-GOAL009" class="col-xs-6 goal-box-holder new-goal-buttons">Goal9</div>
<div id="goal-GOAL010" class="col-xs-6 goal-box-holder new-goal-buttons">Goal10</div>
</div>

这是我的硒代码:

List<WebElement> myGoal = driver.findElements(By.id("AddNewGoalContainer"));

     List<String> all_elements_text=new ArrayList<>();

        for (int i = 0; i < myGoal.size(); i++) 
        {
            all_elements_text.add(myGoal.get(i).getText());
            System.out.println(myGoal.get(i).getText());
            int size= myGoal.size();
            //System.out.println(size);
            int randoumNumber = ThreadLocalRandom.current().nextInt(0, size);
            myGoal.get(randoumNumber).click();
}
普拉奇达尔维
List<WebElement> myGoal = driver.findElements(By.xpath("//div[starts-with(@id,'goal-GOAL0')]"));// xpath 
    Random rr=new Random();
    System.out.println("Random number is "+rr);
    int randomGoal = rr.nextInt(myGoal.size());
    System.out.println("Goal :"+myGoal.get(randomGoal).getText());
    myGoal.get(randomGoal).click();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在单选按钮选项中选择不同的div

来自分类Dev

JavaScript将选择菜单选项附加到div标签

来自分类Dev

如何基于从html页面中的下拉菜单中选择一个选项来定位div

来自分类Dev

使用Java的Selenium Webdriver:如何从下拉选择选项菜单中选择随机的出生月份和随机的国家

来自分类Dev

如何检查菜单中选择了哪个选项?

来自分类Dev

如何使Div随单选按钮随机移动?

来自分类Dev

如果没有从下拉菜单中选择任何选项,如何防止表单提交

来自分类Dev

如果没有从下拉菜单中选择任何选项,如何防止表单提交

来自分类Dev

如何使用jQuery在MVC中选择其他单选按钮时使div可见和隐藏?

来自分类Dev

如何通过在选择表单中选择选项来隐藏和显示 div?

来自分类Dev

如何使用CSS选择器在div中选择文本(不带标签)?

来自分类Dev

如何知道从所有选项中选择了哪个单选按钮?

来自分类Dev

如何:使用CasperJS在iFrame中选择单选选项按钮?

来自分类Dev

如何检测div中选择的文本?

来自分类Dev

如何使用DOM在div中选择元素?

来自分类Dev

如何检测div中选择的文本?

来自分类Dev

如何在文本中选择<div>块?

来自分类Dev

如何随机翻转Div

来自分类Dev

选择单选输入时如何更改按钮颜色,但输入在标签之前包装在 div 中?

来自分类Dev

如何从标记名为 <div> 的下拉列表中选择随机元素?

来自分类Dev

如何在Selenium WebDriver的下拉div菜单中选择元素?(蟒蛇)

来自分类Dev

如何排列div标签?

来自分类Dev

当用户从下拉菜单中选择一个选项时,如何更新任何归档的文本?

来自分类Dev

如何在选项选择上隐藏div

来自分类Dev

如何基于html中选择的选项切换div的可见性

来自分类Dev

如何选择当前的li元素div标签

来自分类Dev

Selenium Python Xpath如何从许多嵌套的div标签中选择正确的跨度文本

来自分类Dev

Puppeteer - 如何在带有类名的 div 中选择 A 标签

来自分类Dev

在vuejs中选择选项时如何获取optgroup标签?

Related 相关文章

  1. 1

    在单选按钮选项中选择不同的div

  2. 2

    JavaScript将选择菜单选项附加到div标签

  3. 3

    如何基于从html页面中的下拉菜单中选择一个选项来定位div

  4. 4

    使用Java的Selenium Webdriver:如何从下拉选择选项菜单中选择随机的出生月份和随机的国家

  5. 5

    如何检查菜单中选择了哪个选项?

  6. 6

    如何使Div随单选按钮随机移动?

  7. 7

    如果没有从下拉菜单中选择任何选项,如何防止表单提交

  8. 8

    如果没有从下拉菜单中选择任何选项,如何防止表单提交

  9. 9

    如何使用jQuery在MVC中选择其他单选按钮时使div可见和隐藏?

  10. 10

    如何通过在选择表单中选择选项来隐藏和显示 div?

  11. 11

    如何使用CSS选择器在div中选择文本(不带标签)?

  12. 12

    如何知道从所有选项中选择了哪个单选按钮?

  13. 13

    如何:使用CasperJS在iFrame中选择单选选项按钮?

  14. 14

    如何检测div中选择的文本?

  15. 15

    如何使用DOM在div中选择元素?

  16. 16

    如何检测div中选择的文本?

  17. 17

    如何在文本中选择<div>块?

  18. 18

    如何随机翻转Div

  19. 19

    选择单选输入时如何更改按钮颜色,但输入在标签之前包装在 div 中?

  20. 20

    如何从标记名为 <div> 的下拉列表中选择随机元素?

  21. 21

    如何在Selenium WebDriver的下拉div菜单中选择元素?(蟒蛇)

  22. 22

    如何排列div标签?

  23. 23

    当用户从下拉菜单中选择一个选项时,如何更新任何归档的文本?

  24. 24

    如何在选项选择上隐藏div

  25. 25

    如何基于html中选择的选项切换div的可见性

  26. 26

    如何选择当前的li元素div标签

  27. 27

    Selenium Python Xpath如何从许多嵌套的div标签中选择正确的跨度文本

  28. 28

    Puppeteer - 如何在带有类名的 div 中选择 A 标签

  29. 29

    在vuejs中选择选项时如何获取optgroup标签?

热门标签

归档