public void GoogleAnalitics_Video_JwVideoPlayerEmbed() { var url = _params["PostUrl"].ToString(); var exJson = _params["ExJson"]; var ignor = _params["Ignor"].AsBsonArray; var eventAction = "jw video player embed"; _browser.ProxyApi.NewHar(); _browser.Navigate(url); VideoPlayer videoPage = new VideoPlayer(_browser); videoPage.ClickOnPlay(); GoogleAnalitics googleAnalitics = new GoogleAnalitics(_browser.ProxyApi.GetRequests); string errors = googleAnalitics.ValidateEventRequest(eventAction, exJson, ignor, false); Assert.True(string.IsNullOrEmpty(errors), errors); }
public void GoogleAnalitics_Video_AdViewableImpression() { var url = _params["PostUrl"].ToString(); var exJson = _params["ExJson"]; var ignor = _params["Ignor"].AsBsonArray; var eventAction = "jw video ad viewable impression"; _browser.ProxyApi.NewHarPost(); _browser.Navigate(url); GoogleAnalitics googleAnalitics = new GoogleAnalitics(_browser.ProxyApi.GetRequests); VideoPlayer videoPage = new VideoPlayer(_browser); videoPage.ClickOnPlay(); Thread.Sleep(TimeSpan.FromSeconds(60)); string errors = googleAnalitics.ValidateEventRequest(eventAction, exJson, ignor, true); Assert.True(string.IsNullOrEmpty(errors), errors); }
public void GoogleAnalitics_Video_JwVideoNintyCompleted() { var url = _params["PostUrl"].ToString(); var exJson = _params["ExJson"]; var ignor = _params["Ignor"].AsBsonArray; var eventAction = "jw video 90% complete"; _browser.ProxyApi.NewHar(); _browser.Navigate(url); GoogleAnalitics googleAnalitics = new GoogleAnalitics(_browser.ProxyApi.GetRequests); VideoPlayer videoPage = new VideoPlayer(_browser); videoPage.ClickOnPlay(); videoPage.WaitUntillVideoPrecnent(90); Thread.Sleep(TimeSpan.FromMinutes(1)); string errors = googleAnalitics.ValidateEventRequest(eventAction, exJson, ignor); Assert.True(string.IsNullOrEmpty(errors), errors); }
public void GoogleAnalitics_Video_AdComplete() { var url = _params["PostUrl"].ToString(); var exJson = _params["ExJson"]; var ignor = _params["Ignor"].AsBsonArray; var eventAction = "jw video ad complete"; _browser.ProxyApi.NewHarPost(); _browser.Navigate(url); GoogleAnalitics googleAnalitics = new GoogleAnalitics(_browser.ProxyApi.GetRequests); VideoPlayer videoPage = new VideoPlayer(_browser); videoPage.ClickOnPlay(); videoPage.WaitForAdPrecent(100); Thread.Sleep(2000); string errors = googleAnalitics.ValidateEventRequest(eventAction, exJson, ignor, true); Assert.True(string.IsNullOrEmpty(errors), errors); }
public void GoogleAnalitics_Video_FullScreenOff() { var url = _params["PostUrl"].ToString(); var exJson = _params["ExJson"]; var ignor = _params["Ignor"].AsBsonArray; var eventAction = "jw video fullscreen off"; _browser.ProxyApi.NewHar(); _browser.Navigate(url); VideoPlayer videoPage = new VideoPlayer(_browser); videoPage.ClickOnPlay(); videoPage.FullScreen(); videoPage.FullScreen(); Thread.Sleep(2000); GoogleAnalitics googleAnalitics = new GoogleAnalitics(_browser.ProxyApi.GetRequests); string errors = googleAnalitics.ValidateEventRequest(eventAction, exJson, ignor); Assert.True(string.IsNullOrEmpty(errors), errors); }