从下拉列表中选择,字符串在从下拉列表中重新加载元素后有括号没有括号
i、 e:-孟买阿达尼电力有限公司-(reli00000mum03)--从下拉列表中选择此项,重新加载后将更改为孟买阿达尼电力有限公司-reli00000mum03
如何处理括号与字符串匹配
@FindBy(xpath = "//md-autocomplete[@id='billerAutoComplete']//md-autocomplete-wrap//md-input-container//input")
@CacheLookup
WebElement biller;
public void Billerlist() throws InterruptedException {
biller.sendKeys("Adani Electricity Mumbai Limited - (RELI00000MUM03)");
Thread.sleep(1000);
biller.click();
biller.sendKeys(Keys.ARROW_DOWN);
biller.sendKeys(Keys.TAB);
}
也试过了,
public void selectBiller(String Biller) {
wait.until(ExpectedConditions.visibilityOf(biller)); biller.click();
log.debug(biller.getText()); waitForObject(1000);
List<WebElement> billerOptions =
driver.findElements(By.xpath("//md-autocomplete-parent-scope//span"));
log.debug(billerOptions.size());
for (WebElement option :billerOptions) {
log.debug(option.getText());
if (option.getText().contains(Biller)) {
wait.until(ExpectedConditions.elementToBeClickable(option));
option.click();
//option.sendKeys(Keys.TAB);
}
}
暂无答案!
目前还没有任何答案,快来回答吧!