11/* eslint-env jest */
22
33import { join } from 'path'
4- import webdriver from 'next-webdriver'
54import { FileRef , nextTestSetup } from 'e2e-utils'
65import { waitForNoRedbox , check } from 'next-test-utils'
76
@@ -31,7 +30,7 @@ describe('GS(S)P Server-Side Change Reloading', () => {
3130 } )
3231
3332 it ( 'should not reload page when client-side is changed too GSP' , async ( ) => {
34- const browser = await webdriver ( next . url , '/gsp-blog/first' )
33+ const browser = await next . browser ( '/gsp-blog/first' )
3534 await check ( ( ) => browser . elementByCss ( '#change' ) . text ( ) , 'change me' )
3635 await browser . eval ( `window.beforeChange = 'hi'` )
3736
@@ -52,7 +51,7 @@ describe('GS(S)P Server-Side Change Reloading', () => {
5251 } )
5352
5453 it ( 'should update page when getStaticProps is changed only' , async ( ) => {
55- const browser = await webdriver ( next . url , '/gsp-blog/first' )
54+ const browser = await next . browser ( '/gsp-blog/first' )
5655 await browser . eval ( `window.beforeChange = 'hi'` )
5756
5857 const props = JSON . parse ( await browser . elementByCss ( '#props' ) . text ( ) )
@@ -81,7 +80,7 @@ describe('GS(S)P Server-Side Change Reloading', () => {
8180 } )
8281
8382 it ( 'should show indicator when re-fetching data' , async ( ) => {
84- const browser = await webdriver ( next . url , '/gsp-blog/second' )
83+ const browser = await next . browser ( '/gsp-blog/second' )
8584 await installCheckVisible ( browser )
8685 await browser . eval ( `window.beforeChange = 'hi'` )
8786
@@ -112,7 +111,7 @@ describe('GS(S)P Server-Side Change Reloading', () => {
112111 } )
113112
114113 it ( 'should update page when getStaticPaths is changed only' , async ( ) => {
115- const browser = await webdriver ( next . url , '/gsp-blog/first' )
114+ const browser = await next . browser ( '/gsp-blog/first' )
116115 await browser . eval ( `window.beforeChange = 'hi'` )
117116
118117 const props = JSON . parse ( await browser . elementByCss ( '#props' ) . text ( ) )
@@ -130,7 +129,7 @@ describe('GS(S)P Server-Side Change Reloading', () => {
130129 } )
131130
132131 it ( 'should update page when getStaticProps is changed only for /index' , async ( ) => {
133- const browser = await webdriver ( next . url , '/' )
132+ const browser = await next . browser ( '/' )
134133 await browser . eval ( `window.beforeChange = 'hi'` )
135134
136135 const props = JSON . parse ( await browser . elementByCss ( '#props' ) . text ( ) )
@@ -148,7 +147,7 @@ describe('GS(S)P Server-Side Change Reloading', () => {
148147 } )
149148
150149 it ( 'should update page when getStaticProps is changed only for /another/index' , async ( ) => {
151- const browser = await webdriver ( next . url , '/another' )
150+ const browser = await next . browser ( '/another' )
152151 await browser . eval ( `window.beforeChange = 'hi'` )
153152
154153 const props = JSON . parse ( await browser . elementByCss ( '#props' ) . text ( ) )
@@ -171,7 +170,7 @@ describe('GS(S)P Server-Side Change Reloading', () => {
171170 } )
172171
173172 it ( 'should keep scroll position when updating from change in getStaticProps' , async ( ) => {
174- const browser = await webdriver ( next . url , '/another' )
173+ const browser = await next . browser ( '/another' )
175174 await browser . eval (
176175 'document.getElementById("scroll-target").scrollIntoView()'
177176 )
@@ -203,7 +202,7 @@ describe('GS(S)P Server-Side Change Reloading', () => {
203202 } )
204203
205204 it ( 'should not reload page when client-side is changed too GSSP' , async ( ) => {
206- const browser = await webdriver ( next . url , '/gssp-blog/first' )
205+ const browser = await next . browser ( '/gssp-blog/first' )
207206 await check ( ( ) => browser . elementByCss ( '#change' ) . text ( ) , 'change me' )
208207 await browser . eval ( `window.beforeChange = 'hi'` )
209208
@@ -224,7 +223,7 @@ describe('GS(S)P Server-Side Change Reloading', () => {
224223 } )
225224
226225 it ( 'should update page when getServerSideProps is changed only' , async ( ) => {
227- const browser = await webdriver ( next . url , '/gssp-blog/first' )
226+ const browser = await next . browser ( '/gssp-blog/first' )
228227 await check (
229228 async ( ) =>
230229 JSON . parse ( await browser . elementByCss ( '#props' ) . text ( ) ) . count + '' ,
@@ -258,7 +257,7 @@ describe('GS(S)P Server-Side Change Reloading', () => {
258257 } )
259258
260259 it ( 'should update on props error in getStaticProps' , async ( ) => {
261- const browser = await webdriver ( next . url , '/' )
260+ const browser = await next . browser ( '/' )
262261 await browser . eval ( `window.beforeChange = 'hi'` )
263262
264263 const props = JSON . parse ( await browser . elementByCss ( '#props' ) . text ( ) )
@@ -294,7 +293,7 @@ describe('GS(S)P Server-Side Change Reloading', () => {
294293 } )
295294
296295 it ( 'should update on thrown error in getStaticProps' , async ( ) => {
297- const browser = await webdriver ( next . url , '/' )
296+ const browser = await next . browser ( '/' )
298297 await browser . eval ( `window.beforeChange = 'hi'` )
299298
300299 const props = JSON . parse ( await browser . elementByCss ( '#props' ) . text ( ) )
@@ -336,7 +335,7 @@ describe('GS(S)P Server-Side Change Reloading', () => {
336335 } )
337336
338337 it ( 'should refresh data when server import is updated' , async ( ) => {
339- const browser = await webdriver ( next . url , '/' )
338+ const browser = await next . browser ( '/' )
340339 await browser . eval ( `window.beforeChange = 'hi'` )
341340
342341 const props = JSON . parse ( await browser . elementByCss ( '#props' ) . text ( ) )
0 commit comments