File tree Expand file tree Collapse file tree 4 files changed +43
-0
lines changed
test/sanity/issue6504-indexedDB-open-crash Expand file tree Collapse file tree 4 files changed +43
-0
lines changed Original file line number Diff line number Diff line change
1
+ <!DOCTYPE html>
2
+ < html >
3
+ < body >
4
+ < h1 id ="result "> </ h1 >
5
+ < script type ="text/javascript ">
6
+ var reference = new Worker ( './worker.js' ) ;
7
+ document . getElementById ( 'result' ) . innerHTML = 'success'
8
+ </ script >
9
+ </ body >
10
+ </ html >
Original file line number Diff line number Diff line change
1
+ {
2
+ "name" : " test" ,
3
+ "main" : " main.html" ,
4
+ "chromium-args" : " --enable-node-worker"
5
+ }
Original file line number Diff line number Diff line change
1
+ import time
2
+ import os
3
+ import sys
4
+
5
+ sys .path .append (os .path .dirname (os .path .dirname (os .path .abspath (__file__ ))))
6
+ from nw_util import *
7
+
8
+ from selenium import webdriver
9
+ from selenium .webdriver .chrome .options import Options
10
+
11
+ chrome_options = Options ()
12
+ chrome_options .add_argument ("nwapp=" + os .path .dirname (os .path .abspath (__file__ )))
13
+
14
+ driver = webdriver .Chrome (executable_path = os .environ ["CHROMEDRIVER" ], chrome_options = chrome_options )
15
+ driver .implicitly_wait (2 )
16
+ try :
17
+ print driver .current_url
18
+ print "waiting for crash"
19
+ time .sleep (3 )
20
+ res = wait_for_element_id (driver , "result" )
21
+ assert ("success" in res )
22
+ print "There is no crash"
23
+ finally :
24
+ driver .quit ()
Original file line number Diff line number Diff line change
1
+ var request = indexedDB . open ( 'test' , 1 ) ;
2
+
3
+ onmessage = ( event ) => {
4
+ } ;
You can’t perform that action at this time.
0 commit comments