Всем привет  Пишу простой тест с использованием PhantomJSDriver, который успешно падает. Покопавшись в проблеме, понял, что метод get(url) - “открывает” страничку, но она вообще не сверстана. Думаю он не подгружает .css и .js, которые отрисовывают все красиво. Возможно нужно запускать с нужным флагом. Кто нибудь сталкивался с такой проблемой?
 Пишу простой тест с использованием PhantomJSDriver, который успешно падает. Покопавшись в проблеме, понял, что метод get(url) - “открывает” страничку, но она вообще не сверстана. Думаю он не подгружает .css и .js, которые отрисовывают все красиво. Возможно нужно запускать с нужным флагом. Кто нибудь сталкивался с такой проблемой?
Использую driver PhantomJs - 1.9.7
Код:
public class SmokeTest {
 private PhantomJSDriver driver;
  
@BeforeTest
        public void setUp() throws ConfigurationException, IOException {
            /* Инициализация драйвера*/
            DesiredCapabilities caps = new DesiredCapabilities();
            caps.setJavascriptEnabled(true);
            caps.setCapability("takesScreenshot",true);
            caps.setCapability("cssSelectorsEnabled", true);
            caps.setCapability(PhantomJSDriverService.PHANTOMJS_EXECUTABLE_PATH_PROPERTY,phantomJsPath); 
            this.driver = new PhantomJSDriver(caps);
            driver.manage().timeouts().implicitlyWait(1, TimeUnit.SECONDS);     
            driver.manage().timeouts().pageLoadTimeout(20, TimeUnit.SECONDS);         
            driver.manage().timeouts().setScriptTimeout(5, TimeUnit.SECONDS);   
            driver.get(mainPageUrl);
            getScreenShot();
        }
}
метод getScreenShot позволил мне увидеть, что страница в таком вот виде http://s020.radikal.ru/i721/1403/ce/5f2b731d0a9c.png