@@ -49,79 +49,79 @@ browsers.browsers.forEach(function(browser) {
49
49
await driver . get ( 'http://localhost:8000/test/webdriver/index.html?ad=linear' ) ;
50
50
await driver . findElement ( By . id ( 'content_video' ) ) . click ( ) ;
51
51
let log = await driver . findElement ( By . id ( 'log' ) ) ;
52
- await driver . wait ( until . elementTextContains ( log , 'start' ) , 10000 ) ;
52
+ await driver . wait ( until . elementTextContains ( log , 'start' ) , 20000 ) ;
53
53
await driver . wait ( until . elementIsVisible ( driver . findElement (
54
- By . id ( 'content_video_ima-controls-div' ) ) ) , 10000 ) ;
54
+ By . id ( 'content_video_ima-controls-div' ) ) ) , 25000 ) ;
55
55
} ) ;
56
56
57
57
it ( 'Hides controls when ad ends ' + browser . name , async function ( ) {
58
58
await driver . get ( 'http://localhost:8000/test/webdriver/index.html?ad=linear' ) ;
59
59
await driver . findElement ( By . id ( 'content_video' ) ) . click ( ) ;
60
60
let log = await driver . findElement ( By . id ( 'log' ) ) ;
61
- await driver . wait ( until . elementTextContains ( log , 'start' ) , 10000 ) ;
61
+ await driver . wait ( until . elementTextContains ( log , 'start' ) , 20000 ) ;
62
62
await driver . wait ( until . elementIsNotVisible ( driver . findElement (
63
- By . id ( 'content_video_ima-controls-div' ) ) ) , 14000 ) ;
63
+ By . id ( 'content_video_ima-controls-div' ) ) ) , 24000 ) ;
64
64
await driver . sleep ( ) ;
65
65
} ) ;
66
66
67
67
it ( 'Plays content when ad ends ' + browser . name , async function ( ) {
68
68
await driver . get ( 'http://localhost:8000/test/webdriver/index.html?ad=linear' ) ;
69
69
await driver . findElement ( By . id ( 'content_video' ) ) . click ( ) ;
70
70
let log = await driver . findElement ( By . id ( 'log' ) ) ;
71
- await driver . wait ( until . elementTextContains ( log , 'start' ) , 10000 ) ;
71
+ await driver . wait ( until . elementTextContains ( log , 'start' ) , 20000 ) ;
72
72
await driver . wait ( until . elementIsNotVisible ( driver . findElement (
73
- By . id ( 'content_video_ima-controls-div' ) ) ) , 14000 ) ;
74
- await driver . wait ( until . elementTextContains ( log , 'playing' ) , 10000 ) ;
73
+ By . id ( 'content_video_ima-controls-div' ) ) ) , 24000 ) ;
74
+ await driver . wait ( until . elementTextContains ( log , 'playing' ) , 20000 ) ;
75
75
await driver . sleep ( ) ;
76
76
} ) ;
77
77
78
78
it ( 'Displays skip ad button ' + browser . name , async function ( ) {
79
79
await driver . get ( 'http://localhost:8000/test/webdriver/index.html?ad=skippable' ) ;
80
80
await driver . findElement ( By . id ( 'content_video' ) ) . click ( ) ;
81
81
let log = driver . findElement ( By . id ( 'log' ) ) ;
82
- await driver . wait ( until . elementTextContains ( log , 'start' ) , 10000 ) ;
82
+ await driver . wait ( until . elementTextContains ( log , 'start' ) , 20000 ) ;
83
83
await driver . switchTo ( ) . frame ( driver . findElement (
84
84
By . css ( '#content_video_ima-ad-container > div:nth-child(1) > iframe' ) ) ) ;
85
85
let skipButton = await driver . findElement (
86
86
By . css ( 'body > div.videoAdUi > div.videoAdUiSkipContainer.html5-stop-propagation > button' ) ) ;
87
- await driver . wait ( until . elementIsVisible ( skipButton ) , 10000 ) ;
87
+ await driver . wait ( until . elementIsVisible ( skipButton ) , 20000 ) ;
88
88
await driver . sleep ( ) ;
89
89
} ) ;
90
90
91
91
it ( 'VMAP: Preroll ' + browser . name , async function ( ) {
92
92
await driver . get ( 'http://localhost:8000/test/webdriver/index.html?ad=vmap_preroll' ) ;
93
93
await driver . findElement ( By . id ( 'content_video' ) ) . click ( ) ;
94
94
let log = await driver . findElement ( By . id ( 'log' ) ) ;
95
- await driver . wait ( until . elementTextContains ( log , 'start' ) , 10000 ) ;
95
+ await driver . wait ( until . elementTextContains ( log , 'start' ) , 20000 ) ;
96
96
await driver . wait ( until . elementIsVisible ( driver . findElement (
97
- By . id ( 'content_video_ima-controls-div' ) ) ) , 10000 ) ;
97
+ By . id ( 'content_video_ima-controls-div' ) ) ) , 20000 ) ;
98
98
await driver . sleep ( ) ;
99
99
} ) ;
100
100
101
101
it ( 'VMAP: Midroll ' + browser . name , async function ( ) {
102
102
await driver . get ( 'http://localhost:8000/test/webdriver/index.html?ad=vmap_midroll' ) ;
103
103
await driver . findElement ( By . id ( 'content_video' ) ) . click ( ) ;
104
104
await driver . wait ( until . elementIsVisible ( driver . findElement (
105
- By . id ( 'content_video_ima-controls-div' ) ) ) , 10000 ) ;
105
+ By . id ( 'content_video_ima-controls-div' ) ) ) , 20000 ) ;
106
106
await driver . sleep ( ) ;
107
107
} ) ;
108
108
109
109
it ( 'Nonlinear ' + browser . name , async function ( ) {
110
110
await driver . get ( 'http://localhost:8000/test/webdriver/index.html?ad=nonlinear' ) ;
111
111
await driver . findElement ( By . id ( 'content_video' ) ) . click ( ) ;
112
112
let log = await driver . findElement ( By . id ( 'log' ) ) ;
113
- await driver . wait ( until . elementTextContains ( log , 'start' ) , 10000 ) ;
113
+ await driver . wait ( until . elementTextContains ( log , 'start' ) , 20000 ) ;
114
114
await driver . switchTo ( ) . frame ( driver . findElement (
115
115
By . css ( '#content_video_ima-ad-container > div:nth-child(1) > iframe' ) ) ) ;
116
116
await driver . wait ( until . elementIsVisible ( driver . findElement (
117
- By . id ( 'GDFP' ) ) ) , 10000 ) ;
117
+ By . id ( 'GDFP' ) ) ) , 20000 ) ;
118
118
await driver . sleep ( ) ;
119
119
} ) ;
120
120
121
121
it ( 'Handles ad error 303: wrappers ' + browser . name , async function ( ) {
122
122
await driver . get ( 'http://localhost:8000/test/webdriver/index.html?ad=error_303' ) ;
123
123
let log = await driver . findElement ( By . id ( 'log' ) ) ;
124
- await driver . wait ( until . elementTextContains ( log , '303' ) , 10000 ) ;
124
+ await driver . wait ( until . elementTextContains ( log , '303' ) , 20000 ) ;
125
125
await driver . sleep ( ) ;
126
126
} ) ;
127
127
} ) ;
0 commit comments