Как написать сценарий селена для взятия случайного буквенно-цифрового числа из списка - PullRequest
0 голосов
/ 07 декабря 2018

Мне нужна помощь в сценарии селена.Мне нужно взять случайные буквенно-цифровые значения из моего списка таблиц.Как я могу сделать это в селене?Я хочу использовать

String uniqueID = UUID.randomUUID().toString(); 

Это в моем сценарии селена.Но я не знаю, как использовать?

1 Ответ

0 голосов
/ 07 декабря 2018

Как упоминалось в моем комментарии, будет невозможно сопоставить вновь сгенерированный UUID.randomUUID().toString() с любым из предопределенных значений в вашем списке таблиц.

Однако для генерации и отправки случайного числа в Поле поиска на Главная страница Google можно использовать следующее решение:

  • Блок кода :

    import java.util.UUID;
    
    import org.openqa.selenium.By;
    import org.openqa.selenium.WebDriver;
    import org.openqa.selenium.WebElement;
    import org.openqa.selenium.firefox.FirefoxDriver;
    
    public class RandomNumbers_GoogleSearchBox {
    
        public static void main(String[] args) {
    
            System.setProperty("webdriver.gecko.driver", "C:\\Utility\\BrowserDrivers\\geckodriver.exe");
            WebDriver driver = new FirefoxDriver();
            driver.get("https://www.google.com/");
            new WebDriverWait(driver, 20).until(ExpectedConditions.elementToBeClickable(By.name("q"))).sendKeys(UUID.randomUUID().toString());
        }
    }
    
  • Снимок браузера:

random_UUID

...