Java 在selenium中获取动态加载的源代码
我试图获取页面内容,该内容在到达页面末尾后动态加载,但在使用Java 在selenium中获取动态加载的源代码,java,selenium,selenium-webdriver,phantomjs,Java,Selenium,Selenium Webdriver,Phantomjs,我试图获取页面内容,该内容在到达页面末尾后动态加载,但在使用sendKeys(Keys.end)页面内容似乎是相同的 有机会处理它并获得新的重新加载源吗?我在Java中使用PhantomJS。基本思想是动态加载的元素的存在性或可视性-然后调用getPageSource()方法 例如,如果有一个动态加载了“additionalContent”类的div,那么您可以这样等待它出现: WebDriverWait wait = new WebDriverWait(driver, 10); wait.un
sendKeys(Keys.end)
页面内容似乎是相同的
有机会处理它并获得新的重新加载源吗?我在Java中使用PhantomJS。基本思想是动态加载的元素的存在性或可视性-然后调用
getPageSource()
方法
例如,如果有一个动态加载了“additionalContent”类的div
,那么您可以这样等待它出现:
WebDriverWait wait = new WebDriverWait(driver, 10);
wait.until(ExpectedConditions.visibilityOfElementLocated(By.cssSelector("div.additionalContent")));
// get the page source
System.out.println(driver.getPageSource());
请发布你的目标html和你尝试过的代码。