Преобразование WebElement в int

#java #list #selenium #selenium-webdriver

#java #Список #селен #selenium-webdriver

Вопрос:

Каков правильный способ преобразования WebElement в int? Возможно ли это вообще?

Комментарии:

1. Вы имеете в виду текст элемента??

Ответ №1:

Это проблема Java, а не проблема Selenium. Вы можете использовать:

 driver.findElement(By...locator).getText().toInteger()    // this works in Groovy only
  

или вы можете использовать

 Integer.parseInt(driver.findElement(By...locator).getText());    // this works in Java or Groovy
  

Комментарии:

1. Второй вариант идеально подходит для меня, ценю это.

2. Первый вариант не будет компилироваться — ToInteger() — это не метод, который можно вызвать из строки.

3. @TJamesBoone прав, для Java. Я кодирую большинство своих тестов в Groovy, где это работает весь день.

4. @TJamesBoone Спасибо SoapUI, я не думаю, что я знаю, как писать чистую Java больше. 😉