Search in sources :

Example 1 with ChromePagePerformanceObject

use of org.utils.ChromePagePerformanceObject in project selenium_java by sergueik.

the class ChromePagePerformanceTest method testParse.

// @Ignore
@Test
public void testParse() {
    ChromePagePerformanceObject o = new ChromePagePerformanceObject(driver, null);
    String payload = "[{redirectCount=0, encodedBodySize=64518, unloadEventEnd=0, responseEnd=4247.699999992619, domainLookupEnd=2852.7999999932945, unloadEventStart=0, domContentLoadedEventStart=4630.699999994249, type=navigate, decodedBodySize=215670, duration=5709.000000002561, redirectStart=0, connectEnd=3203.5000000032596, toJSON={}, requestStart=3205.499999996391, initiatorType=beacon}]";
    // get rid of array.
    payload = payload.substring(1, payload.length() - 1);
    Map<String, Double> data = o.CreateDateMap(payload);
    data.entrySet().stream().forEach(System.err::println);
}
Also used : ChromePagePerformanceObject(org.utils.ChromePagePerformanceObject) Test(org.junit.Test)

Example 2 with ChromePagePerformanceObject

use of org.utils.ChromePagePerformanceObject in project selenium_java by sergueik.

the class ChromePagePerformanceTest method testSetTimer.

// @Ignore
@Test
public void testSetTimer() {
    double test = new ChromePagePerformanceObject(driver, baseURL, elementSelector).getLoadTime();
    System.out.println(test);
}
Also used : ChromePagePerformanceObject(org.utils.ChromePagePerformanceObject) Test(org.junit.Test)

Aggregations

Test (org.junit.Test)2 ChromePagePerformanceObject (org.utils.ChromePagePerformanceObject)2