getText() method of selenium chrome driver sometimes returns an empty string

前端 未结 9 2068
感情败类
感情败类 2020-12-02 12:55

I have a curious case where the selenium chrome driver getText() method (java) returns an empty string for some elements, even though it returns a non-empty str

9条回答
  •  时光取名叫无心
    2020-12-02 13:43

    Worked for me:

    add as a predicate of xpath the length of string greater than 0:

    String text = wait.until(ExpectedConditions.presenceOfElementLocated(By.xpath("//span[string-length(text()) > 0]"))).getText();
    

提交回复
热议问题