Skip to content

Commit 5c7e7f9

Browse files
wanghongjuanrogerwang
authored andcommitted
[test] Add test for issue6504
- Add test for issue nwjs#6504 - This case is failed on v0.29.0, and passed on v0.29.1
1 parent 4b21d90 commit 5c7e7f9

File tree

4 files changed

+43
-0
lines changed

4 files changed

+43
-0
lines changed
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
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>
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"name": "test",
3+
"main": "main.html",
4+
"chromium-args": "--enable-node-worker"
5+
}
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
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()
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
var request = indexedDB.open('test', 1);
2+
3+
onmessage = (event) => {
4+
};

0 commit comments

Comments
 (0)