Skip to content

Commit 8543004

Browse files
author
fanniehuang
committed
feat(e2e): bug修复
re #80
1 parent f5d133d commit 8543004

File tree

5 files changed

+11
-8
lines changed

5 files changed

+11
-8
lines changed

packages/wxa-cli/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@webank/wxa-cli2-apple",
3-
"version": "1.0.79",
3+
"version": "1.1.3",
44
"description": "cli for wxa development",
55
"main": "dist/wxa.js",
66
"scripts": {

packages/wxa-cli/src/tester/domWalker.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ class XMLManager {
8080

8181
let keyElement = [pagePath, hash, element.attribs.id];
8282
if (isIeration){
83-
keyElement.push(`-{{${indexVariable}}}`);
83+
keyElement.push(`_{{${indexVariable}}}`);
8484
}
8585

8686
let id = this.assembleUniqueId(keyElement);
@@ -138,7 +138,7 @@ class XMLManager {
138138
assembleUniqueId(keyElement) {
139139
return keyElement.reduce((prev, key)=>{
140140
if (key) {
141-
key = key.replace(/[^\w\{\}\-]/g, '');
141+
key = key.replace(/[^\w\{\}\_]/g, '');
142142
key = key[0].toUpperCase() + key.slice(1);
143143

144144
return prev + key;

packages/wxa-cli/src/tester/wxa-e2eTest/e2eResultTpl.ejs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@
8888
}
8989
cur_case.diffIndex = diffIndex;
9090
})
91-
} else if (typeof jest_result !== 'undefined' && jest_result.testResults && jest_result.testResults.length > 0) {
91+
} else if (typeof jest_result !== 'undefined' && jest_result && jest_result.testResults && jest_result.testResults.length > 0) {
9292
let testResult = jest_result.testResults[0];
9393
if (testResult.status === 'failed') {
9494
if (testResult.assertionResults.length > 0) {

packages/wxa-cli/src/tester/wxa-e2eTest/runTestCase.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,6 @@ export default async function(cmd, wxaConfigs) {
9494
} catch(err) {
9595
}
9696
// 处理jest结果,方便网页文档读取
97-
let jestErrArr = [];
9897
let jestResJson = JSON.parse(readFile(jestResPath));
9998
writeFile(jestResPath, `var jest_result = ${JSON.stringify(jestResJson)}`)
10099

@@ -128,9 +127,12 @@ export default async function(cmd, wxaConfigs) {
128127
// 复制文档目录
129128
shelljs.cp(`-R`, path.join(__dirname, '../../../src/tester/wxa-e2eTest/staticWeb/staticFile'), path.join(testDir, '.doc', 'static'));
130129
// 使用指定浏览器打开
131-
console.log(docPath);
132-
open(docPath, { app: {
130+
console.log(`生成测试报告:${docPath}`);
131+
await open(docPath, { app: {
133132
name: open.apps.chrome
134133
}});
135-
process.exit(0);
134+
135+
setTimeout(() => {
136+
process.exit(0);
137+
}, 5000);
136138
}

packages/wxa-cli/src/tester/wxa-e2eTest/staticWeb/index.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
<!DOCTYPE html>
22
<html>
33
<head>
4+
<meta charset="utf-8">
45
<link href="./static/antd.min.css" rel="stylesheet" type="text/css">
56
<link href="./static/style.css" rel="stylesheet" type="text/css">
67
</head>

0 commit comments

Comments
 (0)