java
  • selenium
  • combobox
  • automation
  • webdriver
  • 2015-08-13 3 views 0 likes 
    0

    Как выбрать случайное значение из поля со списком с помощью Selenium Webdriver?Выберите случайное значение из поля со списком, используя Selenium Webdriver

    Допустим, это может закодировать ниже:

    WebElement comboBox; 
    comboBox = driver.findElement(By.xpath(".//*[@id='sponsorship_id']")); 
    
    +0

    Привет @Tunaki, спасибо за ваш ответ, я видел это раньше, но я не могу получить, чтобы сделать код работы WebElement comboBox; comboBox = driver.findElement (By.xpath (".//*[@ id = 'sponsorship_id']")); comboBox.setSelectedIndex (new Random(). NextInt (comboBox.getSelectOptions())); – Peezy

    ответ

    0

    Попробуйте это:

    WebElement comboBoxElemenet; 
    comboBoxElemenet = driver.findElement(By.xpath(".//*[@id='sponsorship_id']")); 
    Select comboBox= new Select(comboBoxElemenet); 
    int randomIndex = new Random().nextInt(comboBox.getOptions().size); 
    comboBox.selectByIndex(randomIndex); 
    
    +0

    спасибо, код работает perferctly – Peezy

    Смежные вопросы