@@ -57,7 +57,7 @@ const parseErrors = async (page) => {
5757 try {
5858 await page . waitForSelector (
5959 '.swagger-ui .errors-wrapper .errors .error-wrapper' ,
60- { visible : true , timeout : 10000 }
60+ { visible : true }
6161 ) ;
6262 } catch {
6363 return errors ;
@@ -85,10 +85,13 @@ const definitionFilePath = path.join(
8585 process . env . GITHUB_WORKSPACE ,
8686 process . env . DEFINITION_FILE
8787) ;
88+ const defaultTimeout = parseInt ( process . env . DEFAULT_TIMEOUT || '10000' , 10 ) ;
8889
8990try {
9091 const definition = fs . readFileSync ( definitionFilePath ) . toString ( ) ;
9192
93+ page . setDefaultNavigationTimeout ( defaultTimeout ) ;
94+ page . setDefaultTimeout ( defaultTimeout ) ;
9295 await page . goto ( process . env . SWAGGER_EDITOR_URL ) ;
9396 await page . waitForSelector ( '.info .main .title' , { visible : true } ) ;
9497 await page . waitForSelector ( '.ace_text-input' , { visible : true } ) ;
@@ -104,7 +107,7 @@ try {
104107 await page . keyboard . up ( 'Control' ) ;
105108 await page . waitForFunction (
106109 ( text ) => document . body . innerText . includes ( text ) ,
107- { timeout : 10000 } ,
110+ { } ,
108111 'No API definition provided'
109112 ) ;
110113 // paste in the OpenAPI description
0 commit comments