0

我想用另一个字符串替换 webelement 的一部分 例如Webelement span[text()='%s'],我想用类似"Rajesh"的字符串替换 %s 。那么我该怎么做呢?

4

1 回答 1

-1

在 Java 中,使用这个:

  String value = "Rajesh";
  WebElement element = driver.findElement(By.xpath("span[text()='%s']"));
  WebElement newElement = driver.findElement(By.xpath("span[text()='"+value+"']"));

从方法中,正如您在评论中提到的那样,我们可以这样创建:

private static void locatorwithvalue(WebElement element, String oldValue, String newValue) {
        String element1 = element.toString().replace(oldValue,newValue);
        WebElement element2 = driver.findElement(By.xpath(element1));
}
于 2021-10-29T09:13:12.473 回答