Tabnine Logo
SelenideElement.getText
Code IndexAdd Tabnine to your IDE (free)

How to use
getText
method
in
com.codeborne.selenide.SelenideElement

Best Java code snippets using com.codeborne.selenide.SelenideElement.getText (Showing top 18 results out of 315)

origin: alfa-laboratory/akita

/**
 * Поиск элемента по имени внутри списка элементов
 */
public static SelenideElement getButtonFromListByName(List<SelenideElement> listButtons, String nameOfButton) {
  List<String> names = new ArrayList<>();
  for (SelenideElement button : listButtons) {
    names.add(button.getText());
  }
  return listButtons.get(names.indexOf(nameOfButton));
}
origin: Evolveum/midpoint

public List<String> getJVMproperties() {
  SelenideElement jvmProperties = $(Schrodinger.byDataId("jvmProperties"));
  String jvmPropertiesText = jvmProperties.getText();
  List<String> listOfProperties = new ArrayList<>();
  if (jvmPropertiesText != null && !jvmPropertiesText.isEmpty()) {
    String[] properties = jvmPropertiesText.split("\\r?\\n");
    listOfProperties = Arrays.asList(properties);
  } else {
    // LOGGER.info("JVM properties not found";
  }
  return listOfProperties;
}
origin: Evolveum/midpoint

  public boolean isActivationState(String state) {

    SelenideElement summaryPanel = $(Schrodinger.byDataId("span", "summaryTagLabel")).waitUntil(Condition.appear, MidPoint.TIMEOUT_DEFAULT_2_S);

    if (state != null || !(state.isEmpty())) {
      return state.equals(summaryPanel.getText());
    } else {
      return "".equals(summaryPanel.getText());
    }
  }
}
origin: alfa-laboratory/akita

/**
 * Выбор из списка со страницы элемента, который содержит заданный текст
 * (в приоритете: из property, из переменной сценария, значение аргумента)
 * Не чувствителен к регистру
 */
@Когда("^в списке \"([^\"]*)\" выбран элемент содержащий текст \"([^\"]*)\"$")
public void selectElementInListIfFoundByText(String listName, String expectedValue) {
  final String value = getPropertyOrStringVariableOrValue(expectedValue);
  List<SelenideElement> listOfElementsFromPage = akitaScenario.getCurrentPage().getElementsList(listName);
  List<String> elementsListText = listOfElementsFromPage.stream()
      .map(element -> element.getText().trim().toLowerCase())
      .collect(toList());
  listOfElementsFromPage.stream()
      .filter(element -> element.getText().trim().toLowerCase().contains(value.toLowerCase()))
      .findFirst()
      .orElseThrow(() -> new IllegalArgumentException(String.format("Элемент [%s] не найден в списке %s: [%s] ", value, listName, elementsListText)))
      .click();
}
origin: alfa-laboratory/akita

/**
 * Получение текста элемента, как редактируемого поля, так и статичного элемента по значению элемента
 */
public String getAnyElementText(SelenideElement element) {
  if (element.getTagName().equals("input")) {
    return element.getValue();
  } else {
    return element.getText();
  }
}
origin: alfa-laboratory/akita

/**
 * Выбор из списка со страницы элемента с заданным значением
 * (в приоритете: из property, из переменной сценария, значение аргумента)
 */
@Когда("^в списке \"([^\"]*)\" выбран элемент с (?:текстом|значением) \"(.*)\"$")
public void checkIfSelectedListElementMatchesValue(String listName, String expectedValue) {
  final String value = getPropertyOrStringVariableOrValue(expectedValue);
  List<SelenideElement> listOfElementsFromPage = akitaScenario.getCurrentPage().getElementsList(listName);
  List<String> elementsText = listOfElementsFromPage.stream()
      .map(element -> element.getText().trim())
      .collect(toList());
  listOfElementsFromPage.stream()
      .filter(element -> element.getText().trim().equalsIgnoreCase(value))
      .findFirst()
      .orElseThrow(() -> new IllegalArgumentException(String.format("Элемент [%s] не найден в списке %s: [%s] ", value, listName, elementsText)))
      .click();
}
origin: alfa-laboratory/akita

/**
 * Получение текстов всех элементов, содержащихся в элементе-списке,
 * состоящего как из редактируемых полей, так и статичных элементов по имени
 */
public List<String> getAnyElementsListTexts(String listName) {
  List<SelenideElement> elementsList = getElementsList(listName);
  return elementsList.stream()
      .map(element -> element.getTagName().equals("input")
          ? element.getValue()
          : element.getText()
      )
      .collect(toList());
}
origin: alfa-laboratory/akita

/**
 * Проверка, что каждый элемент списка содержит ожидаемый текст
 * Не чувствителен к регистру
 */
@Тогда("^элементы списка \"([^\"]*)\" содержат текст \"([^\"]*)\"$")
public void checkListElementsContainsText(String listName, String expectedValue) {
  final String value = getPropertyOrValue(expectedValue);
  List<SelenideElement> listOfElementsFromPage = akitaScenario.getCurrentPage().getElementsList(listName);
  List<String> elementsListText = listOfElementsFromPage.stream()
      .map(element -> element.getText().trim().toLowerCase())
      .collect(toList());
  assertTrue(elementsListText.stream().allMatch(item -> item.contains(value.toLowerCase())),
      String.format("Элемены списка %s: [%s] не содержат текст [%s] ", listName, elementsListText, value));
}
origin: alfa-laboratory/akita

/**
 * Проверка, что каждый элемент списка не содержит ожидаемый текст
 */
@Тогда("^элементы списка \"([^\"]*)\" не содержат текст \"([^\"]*)\"$")
public void checkListElementsNotContainsText(String listName, String expectedValue) {
  final String value = getPropertyOrValue(expectedValue);
  List<SelenideElement> listOfElementsFromPage = akitaScenario.getCurrentPage().getElementsList(listName);
  List<String> elementsListText = listOfElementsFromPage.stream()
      .map(element -> element.getText().trim().toLowerCase())
      .collect(toList());
  assertFalse(elementsListText.stream().allMatch(item -> item.contains(value.toLowerCase())),
      String.format("Элемены списка %s: [%s] содержат текст [%s] ", listName, elementsListText, value));
}
origin: Evolveum/midpoint

public String getParameterValue(String parameterName){
String value = $(Schrodinger.byPrecedingSiblingEnclosedValue("td",null,null,null,null,parameterName)).getText();
return value;
}
origin: Evolveum/midpoint

public String fetchDisplayName() {
  return $(Schrodinger.byDataId("summaryDisplayName")).getText();
}
origin: appreciated/vaadin-app-layout

public String getTextByCssSelector(String cssSelector, int i) {
  return $$(cssSelector).get(i).getText();
}
origin: Evolveum/midpoint

  public String utility() {
    return getParentElement().$(Schrodinger.byDataId("category")).getText();
  }
}
origin: Evolveum/midpoint

public String gitDescribe() {
  return $(Schrodinger.bySchrodingerDataResourceKey("PageAbout.midPointRevision")).parent().getText();
}
origin: Evolveum/midpoint

public String connIdFrameworkVersion() {
  return $(Schrodinger.bySchrodingerDataId("provisioningDetailValue")).parent().getText();
}
origin: Evolveum/midpoint

public String version() {
  return $(Schrodinger.bySchrodingerDataId("wicket_message-1130625241")).parent().getText();
}
origin: Evolveum/midpoint

public String buildAt() {
  return $(Schrodinger.bySchrodingerDataId("build")).parent().getText();
}
origin: alfa-laboratory/akita

/**
 * Добавление строки (в приоритете: из property, из переменной сценария, значение аргумента) в поле к уже заполненой строке
 */
@Когда("^в элемент \"([^\"]*)\" дописывается значение \"(.*)\"$")
public void addValue(String elementName, String value) {
  value = getPropertyOrStringVariableOrValue(value);
  SelenideElement field = akitaScenario.getCurrentPage().getElement(elementName);
  String oldValue = field.getValue();
  if (oldValue.isEmpty()) {
    oldValue = field.getText();
  }
  field.setValue("");
  field.setValue(oldValue + value);
}
com.codeborne.selenideSelenideElementgetText

Javadoc

Get the visible text of this element, including sub-elements without leading/trailing whitespace. NB! For "select", returns text(s) of selected option(s).

Popular methods of SelenideElement

  • click
    Click the element with a relative offset from the upper left corner of the element
  • shouldBe
  • is
  • shouldHave
  • waitUntil
  • attr
    Get the attribute of the element. Synonym for getAttribute(String).
  • exists
    Checks if element exists true on the current page.
  • getValue
    Get the "value" attribute of the element
  • has
  • hover
  • isDisplayed
    Check if this element exists and visible.
  • isEnabled
  • isDisplayed,
  • isEnabled,
  • pressEnter,
  • setValue,
  • should,
  • text,
  • uploadFile,
  • val,
  • waitWhile

Popular in Java

  • Finding current android device location
  • addToBackStack (FragmentTransaction)
  • setRequestProperty (URLConnection)
  • getSystemService (Context)
  • Pointer (com.sun.jna)
    An abstraction for a native pointer data type. A Pointer instance represents, on the Java side, a na
  • HttpServer (com.sun.net.httpserver)
    This class implements a simple HTTP server. A HttpServer is bound to an IP address and port number a
  • Socket (java.net)
    Provides a client-side TCP socket.
  • Stack (java.util)
    Stack is a Last-In/First-Out(LIFO) data structure which represents a stack of objects. It enables u
  • DataSource (javax.sql)
    An interface for the creation of Connection objects which represent a connection to a database. This
  • JComboBox (javax.swing)
  • Top PhpStorm plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now