繁体   English   中英

Selenium Webdriver(Java)-数组中的裁剪字符串值

[英]Selenium Webdriver(Java) - crop string value from array

我有一个数组的值为:

(C:),(D:),(E :) -我需要裁剪任何此值以获得-C,D或E

数组是:

WebElement table =  new WebDriverWait(Login.driver, 30).until(ExpectedConditions.visibilityOfElementLocated
                (By.id("table1")));

List<WebElement> rows = table.findElements(By.id("td1"));
java.util.Iterator<WebElement> i = rows.iterator();

while(i.hasNext()) {
   WebElement row = i.next();
   cont = row.getText();
   System.out.println("Test1: "+cont);
}

我尝试使用

    String[] v_split = cont.split(" ");
    String v_splCmpIc = v_split[0];

但这显示了数组索引。

如上所示,是否有机会裁剪索引?

解决方案将是:

cont = row.getText().replace("(","").replace(")","").replace(":","");  // inside while

如果字符串“ count”的值是固定长度的,那么您。 您可以使用substring()方法。 您可以在此处查看更多详细信息和示例

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM