Phantomjs + selenium + testNG未加载angular2的内部HTML内容

时间:2017-07-17 19:15:46

标签: angular selenium phantomjs

@Test
public void openBrowser()  {

    File src = new File("H:\\phantomjs-2.1.1-windows\\bin\\phantomjs.exe");

    DesiredCapabilities caps = DesiredCapabilities.chrome();
    caps.setJavascriptEnabled(true);
            caps.setCapability(
            PhantomJSDriverService.PHANTOMJS_EXECUTABLE_PATH_PROPERTY,
            src.getAbsolutePath());

  PhantomJSDriver driver = new PhantomJSDriver(caps);

   driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);

    driver.navigate().to("http://localhost:8080/");

    System.out.println(driver.getPageSource());

driver.findElement(By.id(“login-reg”))。click();

}

当我运行它时,这不会加载实际内容......

加载...

  

如果我不使用PhantomJS,相同的代码正常工作。 与HTMLUnitDriver同样的错误......

如果我尝试使用Headless Browser,我会遇到这个问题 请帮助我。

谢谢

0 个答案:

没有答案