File tree 2 files changed +8
-1
lines changed
2 files changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -16,19 +16,23 @@ try {
16
16
if ( Page . Page ) Page = Page . Page
17
17
18
18
ElementHandle = requireOrUndefined ( 'puppeteer/lib/ElementHandle.js' ) // tslint:disable-line variable-name
19
+ if ( ElementHandle && ElementHandle . ElementHandle ) ElementHandle = ElementHandle . ElementHandle
20
+
19
21
if ( ! ElementHandle ) {
20
22
const ExecutionContext = requireOrUndefined ( 'puppeteer/lib/ExecutionContext.js' ) // tslint:disable-line variable-name
21
23
if ( ExecutionContext && ExecutionContext . ElementHandle ) {
22
24
ElementHandle = ExecutionContext . ElementHandle
23
25
}
24
26
}
27
+ if ( ElementHandle && ElementHandle . ElementHandle ) ElementHandle = ElementHandle . ElementHandle
25
28
26
29
if ( ! ElementHandle ) {
27
30
const JSHandle = require ( 'puppeteer/lib/JSHandle.js' ) // tslint:disable-line
28
31
if ( JSHandle && JSHandle . ElementHandle ) {
29
32
ElementHandle = JSHandle . ElementHandle
30
33
}
31
34
}
35
+ if ( ElementHandle && ElementHandle . ElementHandle ) ElementHandle = ElementHandle . ElementHandle
32
36
33
37
Page . prototype . getDocument = getDocument
34
38
getQueriesForElement ( ElementHandle . prototype , function ( this : ElementHandle ) : ElementHandle {
Original file line number Diff line number Diff line change 1
1
import * as path from 'path'
2
2
import * as puppeteer from 'puppeteer'
3
- import '../lib/extend'
4
3
5
4
describe ( 'lib/extend.ts' , ( ) => {
6
5
let browser : puppeteer . Browser
7
6
let page : puppeteer . Page
8
7
let document : puppeteer . ElementHandle
9
8
9
+ it ( 'should require without error' , async ( ) => {
10
+ await import ( '../lib/extend' )
11
+ } )
12
+
10
13
it ( 'should launch puppeteer' , async ( ) => {
11
14
browser = await puppeteer . launch ( { args : [ '--no-sandbox' , '--disable-setuid-sandbox' ] } )
12
15
page = await browser . newPage ( )
You can’t perform that action at this time.
0 commit comments