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

前端 未结 9 2115
感情败类
感情败类 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:59

    Related to getText() I have also an issue and I resolved so:

    WebElement errMsg;
    errMsg = driver.findElement(By.xpath("//div[@id='mbr-login-error']"));
    WebElement parent = driver.findElement(By.xpath("//form[@id='mbr-login-form']"));
    List children = parent.findElements(By.tagName("div")); 
    System.out.println("Size is: "+children.size());
    //((JavascriptExecutor)driver).executeScript("arguments[0].scrollIntoView(true);", children);
    for(int i = 0;i

    None of the above solutions worked for me.

提交回复
热议问题