Advertisement
Guest User

Untitled

a guest
Nov 14th, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. public static boolean selectDropdownOption(@NonNull String elementSelector, @NonNull String relativeXpath, @NonNull String value, int tabIndex) {
  2.        WebElement relativeElement = getRelativeElement(elementSelector, relativeXpath, tabIndex);
  3.        WebElement divAriaControls = relativeElement.findElement(By.xpath("//div[@aria-controls]") );
  4.        
  5.        if (null != divAriaControls) {
  6.            String ariaControls = divAriaControls.getAttribute("aria-controls");
  7.            relativeElement.click();
  8.            WebElement dropdownDiv = getElementBySelector(ariaControls + "~ID", tabIndex);
  9.            dropdownDiv.findElement(By.xpath("//*[text() = '" + value + "']")).click();
  10.        }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement