Selenium-innerHTML不起作用

时间:2016-11-03 07:04:53

标签: java selenium

我想转到我的代码中的链接,单击回复按钮,查看包含电话/电子邮件的弹出div并打印弹出div的innerHTML。但是,它什么都不打印。 outerHTML正在工作。 getText()也不起作用。请解释发生了什么以及如何解决这个问题。

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;

public class Test {
    public static void main(String [] args){
        WebDriver browser = new ChromeDriver();
        browser.get("https://sfbay.craigslist.org/pen/apa/5844624409.html");
        WebElement replyBtn = browser.findElement(By.cssSelector("button.reply_button"));
        replyBtn.click();
        WebElement replyOptions = browser.findElement(By.cssSelector("div.returnemail"));
        String text = replyOptions.getAttribute("innerHTML");
        System.out.println(text);
    }
}

0 个答案:

没有答案