Commit e70932e5 authored by Su-Yi's avatar Su-Yi

Merge branch 'master' into test/20200708-test

# Conflicts:
#	target/test-classes/com/kjj/qa/cases/Article.class
#	target/test-classes/com/kjj/qa/cases/Novice.class
#	target/test-classes/com/kjj/qa/config/BasicConfig.class
#	target/test-classes/com/kjj/qa/utils/NetworkUtil.class
parents 17f5c240 3fa3e9a7
package com.kjj.qa.cases;
import static com.kjj.qa.config.BasicConfig.*;
import static io.restassured.RestAssured.given;
import com.kjj.qa.utils.ManagerUtil;
import com.kjj.qa.utils.NetworkUtil;
import io.restassured.http.ContentType;
import io.restassured.http.Cookies;
import io.restassured.response.Response;
import org.testng.Assert;
......@@ -10,6 +14,7 @@ import org.testng.annotations.Test;
import java.io.IOException;
import java.net.CookieStore;
import java.util.HashMap;
import java.util.Map;
......@@ -232,52 +237,5 @@ public class Pay {
apiCount += 9;
}
//切换vip
private static void switchvip() {
// 拿到sellerId
Response response = network.getResponse(USER_INFO);
String sellerId = response.jsonPath().getString("data.sellerId");
//1.先进入SSO登录框 登入管理后台
network.host = SSO_HOST;
Map<String, Object> loginParams = new HashMap<String, Object>();
loginParams.put("email","lihaohong");
loginParams.put("password","duiba123456");
loginParams.put("loginTimeout",1);
loginParams.put("redirect","https://kjj-mng.duibatest.com.cn");
loginParams.put("systemId",201);
response = network.postResponse(loginParams,SSO_DOLOGIN);
Cookies cookies = response.getDetailedCookies();
System.out.println(cookies);
// 2.登录成功,切到管理后台
// network.host = MANAGER_HOST;
// 3.切换公司为客集集
Map<String, Object> changeParams = new HashMap<String, Object>();
changeParams.put("id",sellerId);
changeParams.put("companyId",6);
response = network.getResponse(changeParams,MANAGER_CHANGECOMPANY);
// 4.切换vip
Map<String, Object> switchVipParams = new HashMap<String, Object>();
switchVipParams.put("reason","1");
switchVipParams.put("sellerId",sellerId);
switchVipParams.put("userVersion",2);
switchVipParams.put("vipType",2);
switchVipParams.put("vipStartDate",System.currentTimeMillis());
switchVipParams.put("vipEndDate",System.currentTimeMillis());
response = network.getResponse(switchVipParams,MANAGER_UPDATETYPEORDATE);
// 5.切换公司为空
changeParams.remove("companyId",6); //去掉公司
response = network.getResponse(changeParams,MANAGER_CHANGECOMPANY);
}
}
......@@ -82,9 +82,7 @@ public class SellerCard {
Map<String, Object> params = new HashMap<String, Object>();
params.put("scid", scid);
Response response = network.getResponse(params, SELLERCARD_PERSONALPROFILE);
String intro = response.jsonPath().getString("data.personalIntro"); //个人介绍
int exprLength = response.jsonPath().getInt("data.exprLength"); //工作年限
// Assert.assertEquals(intro,"我在行业内深耕多年,经验丰富,具备过硬的专业素质,深受客户喜爱和支持。","个人介绍-获取介绍不匹配");
Assert.assertEquals(exprLength, 0, network.message(params, SELLERCARD_PERSONALPROFILE,"个人介绍-获取工作年限不匹配"));
......@@ -106,7 +104,7 @@ public class SellerCard {
//查看修改后的专业介绍
response = network.getResponse(params, SELLERCARD_PERSONALPROFILE);
intro = response.jsonPath().getString("data.personalIntro"); //个人介绍
String intro = response.jsonPath().getString("data.personalIntro"); //个人介绍
exprLength = response.jsonPath().getInt("data.exprLength"); //工作年限
boolean isChooseGoodAtDefault = response.jsonPath().getBoolean("data.goodAtMajor.find {it.code == '16'}.choose");
Assert.assertEquals(intro, "我在行业内整挺好!", network.message(params, SELLERCARD_PERSONALPROFILE,"修改个人介绍失败"));
......
......@@ -10,7 +10,7 @@ public class BasicConfig {
// 用户微信昵称
public static final String WECHAT_NAME = "小疙瘩人寿"; //true
// 用户tku
public static final String AGENT_TKU = "T3gM31f18jAW2MCeE8iyG6ZRjTSJXb2zMDShzwbxiB1QfXDaWAXtDDZxwdjpfuyTDCHS5SP8KgvsECQm5o";
public static final String AGENT_TKU = "T3gM31f18jAW2PQLkx71aadPw9vYVqDzZH1zp832TqJmfAXmL8dYB7nRw1DdgnfCVCTDoTLhJP6uxtu9xn";
// *************** 钉钉机器人 ***************
// 线上-告警群
......
package com.kjj.qa.utils;
import io.restassured.http.Cookies;
import io.restassured.response.Response;
import org.apache.commons.math3.ml.neuralnet.Network;
import static com.kjj.qa.config.BasicConfig.*;
import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
import static com.kjj.qa.config.BasicConfig.SSO_DOLOGIN;
import static com.kjj.qa.config.BasicConfig.SSO_HOST;
import static io.restassured.RestAssured.given;
public class ManagerUtil {
private static final NetworkUtil network = NetworkUtil.getInstance();
public static void ssologin(){
network.host = SSO_HOST;
//1.先进入SSO登录框 登入管理后台
Map<String, Object> loginParams = new HashMap<String, Object>();
loginParams.put("email","lihaohong");
loginParams.put("password","duiba123456");
loginParams.put("loginTimeout",1);
loginParams.put("redirect",MANAGER_HOST);
loginParams.put("systemId",201);
Response response = network.postResponse(loginParams,SSO_DOLOGIN);
Map<String, String> ssoCookies = response.getCookies();
network.agentCookies.putAll(ssoCookies); //存入cookies
// 2.登录客集集管理后台
String redirectUrl = response.jsonPath().getString("redirect");//获取重定向地址
response = network.getManagerCookies(redirectUrl);
ssoCookies = response.getCookies();
network.agentCookies.putAll(ssoCookies);
network.agentHeaders.put("X-Csrf-Token",ssoCookies.get("csrf_token"));
}
//切换vip
public static void switchvip() {
network.host = HOST;
// 1.拿到sellerId
Response response = network.getResponse(USER_INFO);
String sellerId = response.jsonPath().getString("data.sellerId");
System.out.println(network.agentCookies);
network.host = MANAGER_HOST;
// 2.切换公司为客集集
Map<String, Object> changeParams = new HashMap<String, Object>();
changeParams.put("id",sellerId);
changeParams.put("companyId",6);
response = network.getResponse(changeParams,MANAGER_CHANGECOMPANY);
response.body().prettyPrint();
// 3.切换为保险版vip
Map<String, Object> switchVipParams = new HashMap<String, Object>();
switchVipParams.put("reason","1");
switchVipParams.put("sellerId",sellerId);
switchVipParams.put("userVersion",2);
switchVipParams.put("vipType",2);
switchVipParams.put("vipStartDate",System.currentTimeMillis());
switchVipParams.put("vipEndDate",System.currentTimeMillis() + 1000*3600*24*365L);
response = network.postResponse(switchVipParams,MANAGER_UPDATETYPEORDATE);
response.body().prettyPrint();
// 4.切换公司为空
changeParams.remove("companyId",6); //去掉公司
response = network.getResponse(changeParams,MANAGER_CHANGECOMPANY);
response.body().prettyPrint();
network.host = HOST;
}
public static void main(String[] args) throws IOException {
ssologin();
switchvip();
}
}
......@@ -112,6 +112,15 @@ public class NetworkUtil {
.post(host + path);
}
// 管理后台
public Response getManagerCookies(String path){
return given().
cookies(agentCookies).
redirects().
follow(false).
get(path);
}
// post 钉钉机器人
public Response dingTalkRobot(Map<String, Object> params) {
String jsonStr = JSONObject.toJSONString(params);
......
......@@ -49,7 +49,7 @@
<ul id='nav-mobile' class='right hide-on-med-and-down nav-right'>
<li>
<a href='#!'>
<span class='label suite-start-time blue darken-3'>Jul 8, 2020 09:42:19 AM</span>
<span class='label suite-start-time blue darken-3'>Jul 10, 2020 10:13:08 AM</span>
</a>
</li>
<li>
......@@ -140,10 +140,10 @@
<canvas id='parent-analysis' width='100' height='80'></canvas>
</div>
<div class='block text-small'>
<span class='tooltipped' data-position='top' data-tooltip='95.745%'><span class='strong'>45</span> test(s) passed</span>
<span class='tooltipped' data-position='top' data-tooltip='97.872%'><span class='strong'>46</span> test(s) passed</span>
</div>
<div class='block text-small'>
<span class='strong tooltipped' data-position='top' data-tooltip='4.255%'>2</span> test(s) failed, <span class='strong tooltipped' data-position='top' data-tooltip='0%'>0</span> others
<span class='strong tooltipped' data-position='top' data-tooltip='2.128%'>1</span> test(s) failed, <span class='strong tooltipped' data-position='top' data-tooltip='0%'>0</span> others
</div>
</div>
</div>
......@@ -155,10 +155,10 @@
<canvas id='child-analysis' width='100' height='80'></canvas>
</div>
<div class='block text-small'>
<span class='tooltipped' data-position='top' data-tooltip='95.745%'><span class='strong'>45</span> step(s) passed</span>
<span class='tooltipped' data-position='top' data-tooltip='97.872%'><span class='strong'>46</span> step(s) passed</span>
</div>
<div class='block text-small'>
<span class='strong tooltipped' data-position='top' data-tooltip='4.255%'>2</span> step(s) failed, <span class='strong tooltipped' data-position='top' data-tooltip='0%'>0</span> others
<span class='strong tooltipped' data-position='top' data-tooltip='2.128%'>1</span> step(s) failed, <span class='strong tooltipped' data-position='top' data-tooltip='0%'>0</span> others
</div>
</div>
</div>
......@@ -176,16 +176,16 @@
<li class='test displayed active has-leaf fail' status='fail' bdd='false' test-id='1'>
<div class='test-heading'>
<span class='test-name'>客集集-测试结果 : 名片</span>
<span class='test-time'>Jul 8, 2020 09:42:19 AM</span>
<span class='test-time'>Jul 10, 2020 10:13:08 AM</span>
<span class='test-status right fail'>fail</span>
</div>
<div class='test-content hide'>
<div class='test-time-info'>
<span class='label start-time'>Jul 8, 2020 09:42:19 AM</span>
<span class='label end-time'>Jul 8, 2020 09:42:27 AM</span>
<span class='label time-taken grey lighten-1 white-text'>0h 0m 7s+901ms</span>
<span class='label start-time'>Jul 10, 2020 10:13:08 AM</span>
<span class='label end-time'>Jul 10, 2020 10:13:15 AM</span>
<span class='label time-taken grey lighten-1 white-text'>0h 0m 6s+753ms</span>
</div>
<div class='test-desc'>Pass: 8 ; Fail: 2 ; Skip: 0 ; </div>
<div class='test-desc'>Pass: 9 ; Fail: 1 ; Skip: 0 ; </div>
<div class='test-attributes'>
<div class='category-list'>
<span class='category label white-text'>客集集-测试结果</span>
......@@ -196,9 +196,9 @@
<li class='node level-1 leaf fail' status='fail' test-id='2'>
<div class='collapsible-header'>
<div class='node-name'>头部展示</div>
<span class='node-time'>Jul 8, 2020 09:42:25 AM</span>
<span class='node-duration'>0h 0m 27s+602ms</span>
<div class='node-name'>专业介绍</div>
<span class='node-time'>Jul 10, 2020 10:13:13 AM</span>
<span class='node-duration'>0h 0m 22s+513ms</span>
<span class='test-status right fail'>fail</span>
</div>
<div class='collapsible-body'>
......@@ -218,15 +218,10 @@
<tbody>
<tr class='log' status='fail'>
<td class='status fail' title='fail' alt='fail'><i class='material-icons'>cancel</i></td>
<td class='timestamp'>9:42:52 AM</td>
<td class='step-details'><pre>java.lang.AssertionError:
path: /kjy/mp/sellerCardV5/topOfDetail
message: 获取用户失败 expected [小疙瘩人寿] but found [测试123]
at org.testng.Assert.fail(Assert.java:94)
at org.testng.Assert.failNotEquals(Assert.java:494)
at org.testng.Assert.assertEquals(Assert.java:123)
at org.testng.Assert.assertEquals(Assert.java:176)
at com.kjj.qa.cases.SellerCard.头部展示(SellerCard.java:53)
<td class='timestamp'>10:13:35 AM</td>
<td class='step-details'><pre>java.lang.NullPointerException
at io.restassured.path.json.JsonPath.getBoolean(JsonPath.java:214)
at com.kjj.qa.cases.SellerCard.专业介绍(SellerCard.java:109)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
......@@ -257,12 +252,12 @@ message: 获取用户失败 expected [小疙瘩人寿] but found [测试123]
</div>
</div>
</li>
<li class='node level-1 leaf fail' status='fail' test-id='3'>
<li class='node level-1 leaf pass' status='pass' test-id='3'>
<div class='collapsible-header'>
<div class='node-name'>专业介绍</div>
<span class='node-time'>Jul 8, 2020 09:42:25 AM</span>
<span class='node-duration'>0h 0m 27s+250ms</span>
<span class='test-status right fail'>fail</span>
<div class='node-name'>获取用户版本</div>
<span class='node-time'>Jul 10, 2020 10:13:08 AM</span>
<span class='node-duration'>0h 0m 27s+109ms</span>
<span class='test-status right pass'>pass</span>
</div>
<div class='collapsible-body'>
<div class='category-list right'>
......@@ -279,42 +274,10 @@ message: 获取用户失败 expected [小疙瘩人寿] but found [测试123]
</tr>
</thead>
<tbody>
<tr class='log' status='fail'>
<td class='status fail' title='fail' alt='fail'><i class='material-icons'>cancel</i></td>
<td class='timestamp'>9:42:52 AM</td>
<td class='step-details'><pre>java.lang.AssertionError:
path: /kjy/mp/sellerCardV5/personalProfile
params: {scid=5031218374}
message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
at org.testng.Assert.fail(Assert.java:94)
at org.testng.Assert.failNotEquals(Assert.java:494)
at org.testng.Assert.assertEquals(Assert.java:123)
at org.testng.Assert.assertEquals(Assert.java:370)
at com.kjj.qa.cases.SellerCard.专业介绍(SellerCard.java:88)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
at org.testng.TestRunner.privateRun(TestRunner.java:767)
at org.testng.TestRunner.run(TestRunner.java:617)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:348)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:343)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:305)
at org.testng.SuiteRunner.run(SuiteRunner.java:254)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1224)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1149)
at org.testng.TestNG.run(TestNG.java:1057)
at com.intellij.rt.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:66)
at com.intellij.rt.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:110)
</pre></td>
<tr class='log' status='pass'>
<td class='status pass' title='pass' alt='pass'><i class='material-icons'>check_circle</i></td>
<td class='timestamp'>10:13:36 AM</td>
<td class='step-details'>Test passed</td>
</tr>
</tbody>
</table>
......@@ -323,9 +286,9 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
</li>
<li class='node level-1 leaf pass' status='pass' test-id='4'>
<div class='collapsible-header'>
<div class='node-name'>获取用户版本</div>
<span class='node-time'>Jul 8, 2020 09:42:19 AM</span>
<span class='node-duration'>0h 0m 32s+805ms</span>
<div class='node-name'>是否关注红号</div>
<span class='node-time'>Jul 10, 2020 10:13:12 AM</span>
<span class='node-duration'>0h 0m 23s+518ms</span>
<span class='test-status right pass'>pass</span>
</div>
<div class='collapsible-body'>
......@@ -345,7 +308,7 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<tbody>
<tr class='log' status='pass'>
<td class='status pass' title='pass' alt='pass'><i class='material-icons'>check_circle</i></td>
<td class='timestamp'>9:42:52 AM</td>
<td class='timestamp'>10:13:36 AM</td>
<td class='step-details'>Test passed</td>
</tr>
</tbody>
......@@ -355,9 +318,9 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
</li>
<li class='node level-1 leaf pass' status='pass' test-id='5'>
<div class='collapsible-header'>
<div class='node-name'>是否关注红号</div>
<span class='node-time'>Jul 8, 2020 09:42:24 AM</span>
<span class='node-duration'>0h 0m 27s+925ms</span>
<div class='node-name'>头部展示</div>
<span class='node-time'>Jul 10, 2020 10:13:12 AM</span>
<span class='node-duration'>0h 0m 23s+305ms</span>
<span class='test-status right pass'>pass</span>
</div>
<div class='collapsible-body'>
......@@ -377,7 +340,7 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<tbody>
<tr class='log' status='pass'>
<td class='status pass' title='pass' alt='pass'><i class='material-icons'>check_circle</i></td>
<td class='timestamp'>9:42:52 AM</td>
<td class='timestamp'>10:13:36 AM</td>
<td class='step-details'>Test passed</td>
</tr>
</tbody>
......@@ -388,8 +351,8 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<li class='node level-1 leaf pass' status='pass' test-id='6'>
<div class='collapsible-header'>
<div class='node-name'>客户评价</div>
<span class='node-time'>Jul 8, 2020 09:42:25 AM</span>
<span class='node-duration'>0h 0m 26s+858ms</span>
<span class='node-time'>Jul 10, 2020 10:13:14 AM</span>
<span class='node-duration'>0h 0m 21s+790ms</span>
<span class='test-status right pass'>pass</span>
</div>
<div class='collapsible-body'>
......@@ -409,7 +372,7 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<tbody>
<tr class='log' status='pass'>
<td class='status pass' title='pass' alt='pass'><i class='material-icons'>check_circle</i></td>
<td class='timestamp'>9:42:52 AM</td>
<td class='timestamp'>10:13:36 AM</td>
<td class='step-details'>Test passed</td>
</tr>
</tbody>
......@@ -420,8 +383,8 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<li class='node level-1 leaf pass' status='pass' test-id='7'>
<div class='collapsible-header'>
<div class='node-name'>互动问答</div>
<span class='node-time'>Jul 8, 2020 09:42:26 AM</span>
<span class='node-duration'>0h 0m 26s+365ms</span>
<span class='node-time'>Jul 10, 2020 10:13:14 AM</span>
<span class='node-duration'>0h 0m 21s+419ms</span>
<span class='test-status right pass'>pass</span>
</div>
<div class='collapsible-body'>
......@@ -441,7 +404,7 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<tbody>
<tr class='log' status='pass'>
<td class='status pass' title='pass' alt='pass'><i class='material-icons'>check_circle</i></td>
<td class='timestamp'>9:42:52 AM</td>
<td class='timestamp'>10:13:36 AM</td>
<td class='step-details'>Test passed</td>
</tr>
</tbody>
......@@ -452,8 +415,8 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<li class='node level-1 leaf pass' status='pass' test-id='8'>
<div class='collapsible-header'>
<div class='node-name'>风险评测</div>
<span class='node-time'>Jul 8, 2020 09:42:26 AM</span>
<span class='node-duration'>0h 0m 26s+211ms</span>
<span class='node-time'>Jul 10, 2020 10:13:14 AM</span>
<span class='node-duration'>0h 0m 21s+236ms</span>
<span class='test-status right pass'>pass</span>
</div>
<div class='collapsible-body'>
......@@ -473,7 +436,7 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<tbody>
<tr class='log' status='pass'>
<td class='status pass' title='pass' alt='pass'><i class='material-icons'>check_circle</i></td>
<td class='timestamp'>9:42:52 AM</td>
<td class='timestamp'>10:13:36 AM</td>
<td class='step-details'>Test passed</td>
</tr>
</tbody>
......@@ -484,8 +447,8 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<li class='node level-1 leaf pass' status='pass' test-id='9'>
<div class='collapsible-header'>
<div class='node-name'>选择公司</div>
<span class='node-time'>Jul 8, 2020 09:42:26 AM</span>
<span class='node-duration'>0h 0m 26s+59ms</span>
<span class='node-time'>Jul 10, 2020 10:13:14 AM</span>
<span class='node-duration'>0h 0m 21s+84ms</span>
<span class='test-status right pass'>pass</span>
</div>
<div class='collapsible-body'>
......@@ -505,7 +468,7 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<tbody>
<tr class='log' status='pass'>
<td class='status pass' title='pass' alt='pass'><i class='material-icons'>check_circle</i></td>
<td class='timestamp'>9:42:52 AM</td>
<td class='timestamp'>10:13:36 AM</td>
<td class='step-details'>Test passed</td>
</tr>
</tbody>
......@@ -516,8 +479,8 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<li class='node level-1 leaf pass' status='pass' test-id='10'>
<div class='collapsible-header'>
<div class='node-name'>服务案例</div>
<span class='node-time'>Jul 8, 2020 09:42:27 AM</span>
<span class='node-duration'>0h 0m 25s+460ms</span>
<span class='node-time'>Jul 10, 2020 10:13:15 AM</span>
<span class='node-duration'>0h 0m 20s+776ms</span>
<span class='test-status right pass'>pass</span>
</div>
<div class='collapsible-body'>
......@@ -537,7 +500,7 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<tbody>
<tr class='log' status='pass'>
<td class='status pass' title='pass' alt='pass'><i class='material-icons'>check_circle</i></td>
<td class='timestamp'>9:42:52 AM</td>
<td class='timestamp'>10:13:36 AM</td>
<td class='step-details'>Test passed</td>
</tr>
</tbody>
......@@ -548,8 +511,8 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<li class='node level-1 leaf pass' status='pass' test-id='11'>
<div class='collapsible-header'>
<div class='node-name'>精选产品</div>
<span class='node-time'>Jul 8, 2020 09:42:27 AM</span>
<span class='node-duration'>0h 0m 25s+224ms</span>
<span class='node-time'>Jul 10, 2020 10:13:15 AM</span>
<span class='node-duration'>0h 0m 20s+588ms</span>
<span class='test-status right pass'>pass</span>
</div>
<div class='collapsible-body'>
......@@ -569,7 +532,7 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<tbody>
<tr class='log' status='pass'>
<td class='status pass' title='pass' alt='pass'><i class='material-icons'>check_circle</i></td>
<td class='timestamp'>9:42:52 AM</td>
<td class='timestamp'>10:13:36 AM</td>
<td class='step-details'>Test passed</td>
</tr>
</tbody>
......@@ -585,14 +548,14 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<li class='test displayed active has-leaf pass' status='pass' bdd='false' test-id='12'>
<div class='test-heading'>
<span class='test-name'>客集集-测试结果 : 上传</span>
<span class='test-time'>Jul 8, 2020 09:42:27 AM</span>
<span class='test-time'>Jul 10, 2020 10:13:15 AM</span>
<span class='test-status right pass'>pass</span>
</div>
<div class='test-content hide'>
<div class='test-time-info'>
<span class='label start-time'>Jul 8, 2020 09:42:27 AM</span>
<span class='label end-time'>Jul 8, 2020 09:42:35 AM</span>
<span class='label time-taken grey lighten-1 white-text'>0h 0m 7s+634ms</span>
<span class='label start-time'>Jul 10, 2020 10:13:15 AM</span>
<span class='label end-time'>Jul 10, 2020 10:13:22 AM</span>
<span class='label time-taken grey lighten-1 white-text'>0h 0m 7s+8ms</span>
</div>
<div class='test-desc'>Pass: 7 ; Fail: 0 ; Skip: 0 ; </div>
<div class='test-attributes'>
......@@ -606,8 +569,8 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<li class='node level-1 leaf pass' status='pass' test-id='13'>
<div class='collapsible-header'>
<div class='node-name'>会员判断</div>
<span class='node-time'>Jul 8, 2020 09:42:27 AM</span>
<span class='node-duration'>0h 0m 24s+998ms</span>
<span class='node-time'>Jul 10, 2020 10:13:15 AM</span>
<span class='node-duration'>0h 0m 20s+424ms</span>
<span class='test-status right pass'>pass</span>
</div>
<div class='collapsible-body'>
......@@ -627,7 +590,7 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<tbody>
<tr class='log' status='pass'>
<td class='status pass' title='pass' alt='pass'><i class='material-icons'>check_circle</i></td>
<td class='timestamp'>9:42:52 AM</td>
<td class='timestamp'>10:13:36 AM</td>
<td class='step-details'>Test passed</td>
</tr>
</tbody>
......@@ -638,8 +601,8 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<li class='node level-1 leaf pass' status='pass' test-id='14'>
<div class='collapsible-header'>
<div class='node-name'>上传_文章链接</div>
<span class='node-time'>Jul 8, 2020 09:42:28 AM</span>
<span class='node-duration'>0h 0m 24s+755ms</span>
<span class='node-time'>Jul 10, 2020 10:13:16 AM</span>
<span class='node-duration'>0h 0m 19s+662ms</span>
<span class='test-status right pass'>pass</span>
</div>
<div class='collapsible-body'>
......@@ -659,7 +622,7 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<tbody>
<tr class='log' status='pass'>
<td class='status pass' title='pass' alt='pass'><i class='material-icons'>check_circle</i></td>
<td class='timestamp'>9:42:52 AM</td>
<td class='timestamp'>10:13:36 AM</td>
<td class='step-details'>Test passed</td>
</tr>
</tbody>
......@@ -670,8 +633,8 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<li class='node level-1 leaf pass' status='pass' test-id='15'>
<div class='collapsible-header'>
<div class='node-name'>上传_视频链接</div>
<span class='node-time'>Jul 8, 2020 09:42:28 AM</span>
<span class='node-duration'>0h 0m 24s+92ms</span>
<span class='node-time'>Jul 10, 2020 10:13:17 AM</span>
<span class='node-duration'>0h 0m 18s+980ms</span>
<span class='test-status right pass'>pass</span>
</div>
<div class='collapsible-body'>
......@@ -691,7 +654,7 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<tbody>
<tr class='log' status='pass'>
<td class='status pass' title='pass' alt='pass'><i class='material-icons'>check_circle</i></td>
<td class='timestamp'>9:42:52 AM</td>
<td class='timestamp'>10:13:36 AM</td>
<td class='step-details'>Test passed</td>
</tr>
</tbody>
......@@ -702,8 +665,8 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<li class='node level-1 leaf pass' status='pass' test-id='16'>
<div class='collapsible-header'>
<div class='node-name'>上传_其他链接</div>
<span class='node-time'>Jul 8, 2020 09:42:29 AM</span>
<span class='node-duration'>0h 0m 23s+567ms</span>
<span class='node-time'>Jul 10, 2020 10:13:17 AM</span>
<span class='node-duration'>0h 0m 18s+98ms</span>
<span class='test-status right pass'>pass</span>
</div>
<div class='collapsible-body'>
......@@ -723,7 +686,7 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<tbody>
<tr class='log' status='pass'>
<td class='status pass' title='pass' alt='pass'><i class='material-icons'>check_circle</i></td>
<td class='timestamp'>9:42:52 AM</td>
<td class='timestamp'>10:13:36 AM</td>
<td class='step-details'>Test passed</td>
</tr>
</tbody>
......@@ -734,8 +697,8 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<li class='node level-1 leaf pass' status='pass' test-id='17'>
<div class='collapsible-header'>
<div class='node-name'>上传_本地视频</div>
<span class='node-time'>Jul 8, 2020 09:42:30 AM</span>
<span class='node-duration'>0h 0m 22s+608ms</span>
<span class='node-time'>Jul 10, 2020 10:13:19 AM</span>
<span class='node-duration'>0h 0m 16s+966ms</span>
<span class='test-status right pass'>pass</span>
</div>
<div class='collapsible-body'>
......@@ -755,7 +718,7 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<tbody>
<tr class='log' status='pass'>
<td class='status pass' title='pass' alt='pass'><i class='material-icons'>check_circle</i></td>
<td class='timestamp'>9:42:52 AM</td>
<td class='timestamp'>10:13:36 AM</td>
<td class='step-details'>Test passed</td>
</tr>
</tbody>
......@@ -766,8 +729,8 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<li class='node level-1 leaf pass' status='pass' test-id='18'>
<div class='collapsible-header'>
<div class='node-name'>大家都在转_榜单列表</div>
<span class='node-time'>Jul 8, 2020 09:42:34 AM</span>
<span class='node-duration'>0h 0m 18s+732ms</span>
<span class='node-time'>Jul 10, 2020 10:13:21 AM</span>
<span class='node-duration'>0h 0m 14s+670ms</span>
<span class='test-status right pass'>pass</span>
</div>
<div class='collapsible-body'>
......@@ -787,7 +750,7 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<tbody>
<tr class='log' status='pass'>
<td class='status pass' title='pass' alt='pass'><i class='material-icons'>check_circle</i></td>
<td class='timestamp'>9:42:52 AM</td>
<td class='timestamp'>10:13:36 AM</td>
<td class='step-details'>Test passed</td>
</tr>
</tbody>
......@@ -798,8 +761,8 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<li class='node level-1 leaf pass' status='pass' test-id='19'>
<div class='collapsible-header'>
<div class='node-name'>我的上传</div>
<span class='node-time'>Jul 8, 2020 09:42:34 AM</span>
<span class='node-duration'>0h 0m 18s+301ms</span>
<span class='node-time'>Jul 10, 2020 10:13:21 AM</span>
<span class='node-duration'>0h 0m 14s+323ms</span>
<span class='test-status right pass'>pass</span>
</div>
<div class='collapsible-body'>
......@@ -819,7 +782,7 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<tbody>
<tr class='log' status='pass'>
<td class='status pass' title='pass' alt='pass'><i class='material-icons'>check_circle</i></td>
<td class='timestamp'>9:42:52 AM</td>
<td class='timestamp'>10:13:36 AM</td>
<td class='step-details'>Test passed</td>
</tr>
</tbody>
......@@ -835,14 +798,14 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<li class='test displayed active has-leaf pass' status='pass' bdd='false' test-id='20'>
<div class='test-heading'>
<span class='test-name'>客集集-测试结果 : 文章</span>
<span class='test-time'>Jul 8, 2020 09:42:35 AM</span>
<span class='test-time'>Jul 10, 2020 10:13:22 AM</span>
<span class='test-status right pass'>pass</span>
</div>
<div class='test-content hide'>
<div class='test-time-info'>
<span class='label start-time'>Jul 8, 2020 09:42:35 AM</span>
<span class='label end-time'>Jul 8, 2020 09:42:45 AM</span>
<span class='label time-taken grey lighten-1 white-text'>0h 0m 10s+5ms</span>
<span class='label start-time'>Jul 10, 2020 10:13:22 AM</span>
<span class='label end-time'>Jul 10, 2020 10:13:30 AM</span>
<span class='label time-taken grey lighten-1 white-text'>0h 0m 8s+112ms</span>
</div>
<div class='test-desc'>Pass: 22 ; Fail: 0 ; Skip: 0 ; </div>
<div class='test-attributes'>
......@@ -856,8 +819,8 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<li class='node level-1 leaf pass' status='pass' test-id='21'>
<div class='collapsible-header'>
<div class='node-name'>代理人_种草爆文列表页</div>
<span class='node-time'>Jul 8, 2020 09:42:35 AM</span>
<span class='node-duration'>0h 0m 17s+374ms</span>
<span class='node-time'>Jul 10, 2020 10:13:22 AM</span>
<span class='node-duration'>0h 0m 13s+422ms</span>
<span class='test-status right pass'>pass</span>
</div>
<div class='collapsible-body'>
......@@ -877,7 +840,7 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<tbody>
<tr class='log' status='pass'>
<td class='status pass' title='pass' alt='pass'><i class='material-icons'>check_circle</i></td>
<td class='timestamp'>9:42:52 AM</td>
<td class='timestamp'>10:13:36 AM</td>
<td class='step-details'>Test passed</td>
</tr>
</tbody>
......@@ -888,8 +851,8 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<li class='node level-1 leaf pass' status='pass' test-id='22'>
<div class='collapsible-header'>
<div class='node-name'>代理人_文章内容页</div>
<span class='node-time'>Jul 8, 2020 09:42:35 AM</span>
<span class='node-duration'>0h 0m 17s+84ms</span>
<span class='node-time'>Jul 10, 2020 10:13:22 AM</span>
<span class='node-duration'>0h 0m 13s+264ms</span>
<span class='test-status right pass'>pass</span>
</div>
<div class='collapsible-body'>
......@@ -909,7 +872,7 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<tbody>
<tr class='log' status='pass'>
<td class='status pass' title='pass' alt='pass'><i class='material-icons'>check_circle</i></td>
<td class='timestamp'>9:42:52 AM</td>
<td class='timestamp'>10:13:36 AM</td>
<td class='step-details'>Test passed</td>
</tr>
</tbody>
......@@ -920,8 +883,8 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<li class='node level-1 leaf pass' status='pass' test-id='23'>
<div class='collapsible-header'>
<div class='node-name'>代理人_名片是否展示</div>
<span class='node-time'>Jul 8, 2020 09:42:36 AM</span>
<span class='node-duration'>0h 0m 16s+725ms</span>
<span class='node-time'>Jul 10, 2020 10:13:23 AM</span>
<span class='node-duration'>0h 0m 12s+898ms</span>
<span class='test-status right pass'>pass</span>
</div>
<div class='collapsible-body'>
......@@ -941,7 +904,7 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<tbody>
<tr class='log' status='pass'>
<td class='status pass' title='pass' alt='pass'><i class='material-icons'>check_circle</i></td>
<td class='timestamp'>9:42:52 AM</td>
<td class='timestamp'>10:13:36 AM</td>
<td class='step-details'>Test passed</td>
</tr>
</tbody>
......@@ -952,8 +915,8 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<li class='node level-1 leaf pass' status='pass' test-id='24'>
<div class='collapsible-header'>
<div class='node-name'>代理人_头部名片详情</div>
<span class='node-time'>Jul 8, 2020 09:42:37 AM</span>
<span class='node-duration'>0h 0m 15s+136ms</span>
<span class='node-time'>Jul 10, 2020 10:13:24 AM</span>
<span class='node-duration'>0h 0m 11s+793ms</span>
<span class='test-status right pass'>pass</span>
</div>
<div class='collapsible-body'>
......@@ -973,7 +936,7 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<tbody>
<tr class='log' status='pass'>
<td class='status pass' title='pass' alt='pass'><i class='material-icons'>check_circle</i></td>
<td class='timestamp'>9:42:52 AM</td>
<td class='timestamp'>10:13:36 AM</td>
<td class='step-details'>Test passed</td>
</tr>
</tbody>
......@@ -984,8 +947,8 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<li class='node level-1 leaf pass' status='pass' test-id='25'>
<div class='collapsible-header'>
<div class='node-name'>代理人_底部名片详情</div>
<span class='node-time'>Jul 8, 2020 09:42:38 AM</span>
<span class='node-duration'>0h 0m 14s+275ms</span>
<span class='node-time'>Jul 10, 2020 10:13:25 AM</span>
<span class='node-duration'>0h 0m 11s+5ms</span>
<span class='test-status right pass'>pass</span>
</div>
<div class='collapsible-body'>
......@@ -1005,7 +968,7 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<tbody>
<tr class='log' status='pass'>
<td class='status pass' title='pass' alt='pass'><i class='material-icons'>check_circle</i></td>
<td class='timestamp'>9:42:52 AM</td>
<td class='timestamp'>10:13:36 AM</td>
<td class='step-details'>Test passed</td>
</tr>
</tbody>
......@@ -1016,8 +979,8 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<li class='node level-1 leaf pass' status='pass' test-id='26'>
<div class='collapsible-header'>
<div class='node-name'>代理人_文章类型判断</div>
<span class='node-time'>Jul 8, 2020 09:42:39 AM</span>
<span class='node-duration'>0h 0m 13s+676ms</span>
<span class='node-time'>Jul 10, 2020 10:13:25 AM</span>
<span class='node-duration'>0h 0m 10s+659ms</span>
<span class='test-status right pass'>pass</span>
</div>
<div class='collapsible-body'>
......@@ -1037,7 +1000,7 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<tbody>
<tr class='log' status='pass'>
<td class='status pass' title='pass' alt='pass'><i class='material-icons'>check_circle</i></td>
<td class='timestamp'>9:42:52 AM</td>
<td class='timestamp'>10:13:36 AM</td>
<td class='step-details'>Test passed</td>
</tr>
</tbody>
......@@ -1048,8 +1011,8 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<li class='node level-1 leaf pass' status='pass' test-id='27'>
<div class='collapsible-header'>
<div class='node-name'>代理人_互动区_专业解读</div>
<span class='node-time'>Jul 8, 2020 09:42:39 AM</span>
<span class='node-duration'>0h 0m 13s+285ms</span>
<span class='node-time'>Jul 10, 2020 10:13:25 AM</span>
<span class='node-duration'>0h 0m 10s+399ms</span>
<span class='test-status right pass'>pass</span>
</div>
<div class='collapsible-body'>
......@@ -1069,7 +1032,7 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<tbody>
<tr class='log' status='pass'>
<td class='status pass' title='pass' alt='pass'><i class='material-icons'>check_circle</i></td>
<td class='timestamp'>9:42:52 AM</td>
<td class='timestamp'>10:13:36 AM</td>
<td class='step-details'>Test passed</td>
</tr>
</tbody>
......@@ -1080,8 +1043,8 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<li class='node level-1 leaf pass' status='pass' test-id='28'>
<div class='collapsible-header'>
<div class='node-name'>代理人_互动区_互动问答</div>
<span class='node-time'>Jul 8, 2020 09:42:39 AM</span>
<span class='node-duration'>0h 0m 13s+70ms</span>
<span class='node-time'>Jul 10, 2020 10:13:25 AM</span>
<span class='node-duration'>0h 0m 10s+100ms</span>
<span class='test-status right pass'>pass</span>
</div>
<div class='collapsible-body'>
......@@ -1101,7 +1064,7 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<tbody>
<tr class='log' status='pass'>
<td class='status pass' title='pass' alt='pass'><i class='material-icons'>check_circle</i></td>
<td class='timestamp'>9:42:52 AM</td>
<td class='timestamp'>10:13:36 AM</td>
<td class='step-details'>Test passed</td>
</tr>
</tbody>
......@@ -1112,8 +1075,8 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<li class='node level-1 leaf pass' status='pass' test-id='29'>
<div class='collapsible-header'>
<div class='node-name'>代理人_互动区_风险评测</div>
<span class='node-time'>Jul 8, 2020 09:42:39 AM</span>
<span class='node-duration'>0h 0m 12s+873ms</span>
<span class='node-time'>Jul 10, 2020 10:13:26 AM</span>
<span class='node-duration'>0h 0m 9s+905ms</span>
<span class='test-status right pass'>pass</span>
</div>
<div class='collapsible-body'>
......@@ -1133,7 +1096,7 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<tbody>
<tr class='log' status='pass'>
<td class='status pass' title='pass' alt='pass'><i class='material-icons'>check_circle</i></td>
<td class='timestamp'>9:42:52 AM</td>
<td class='timestamp'>10:13:36 AM</td>
<td class='step-details'>Test passed</td>
</tr>
</tbody>
......@@ -1144,8 +1107,8 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<li class='node level-1 leaf pass' status='pass' test-id='30'>
<div class='collapsible-header'>
<div class='node-name'>代理人_代理人个人专栏</div>
<span class='node-time'>Jul 8, 2020 09:42:40 AM</span>
<span class='node-duration'>0h 0m 12s+650ms</span>
<span class='node-time'>Jul 10, 2020 10:13:26 AM</span>
<span class='node-duration'>0h 0m 9s+775ms</span>
<span class='test-status right pass'>pass</span>
</div>
<div class='collapsible-body'>
......@@ -1165,7 +1128,7 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<tbody>
<tr class='log' status='pass'>
<td class='status pass' title='pass' alt='pass'><i class='material-icons'>check_circle</i></td>
<td class='timestamp'>9:42:52 AM</td>
<td class='timestamp'>10:13:36 AM</td>
<td class='step-details'>Test passed</td>
</tr>
</tbody>
......@@ -1176,8 +1139,8 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<li class='node level-1 leaf pass' status='pass' test-id='31'>
<div class='collapsible-header'>
<div class='node-name'>代理人_获取代理人私信</div>
<span class='node-time'>Jul 8, 2020 09:42:40 AM</span>
<span class='node-duration'>0h 0m 11s+977ms</span>
<span class='node-time'>Jul 10, 2020 10:13:26 AM</span>
<span class='node-duration'>0h 0m 9s+266ms</span>
<span class='test-status right pass'>pass</span>
</div>
<div class='collapsible-body'>
......@@ -1197,7 +1160,7 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<tbody>
<tr class='log' status='pass'>
<td class='status pass' title='pass' alt='pass'><i class='material-icons'>check_circle</i></td>
<td class='timestamp'>9:42:52 AM</td>
<td class='timestamp'>10:13:36 AM</td>
<td class='step-details'>Test passed</td>
</tr>
</tbody>
......@@ -1208,8 +1171,8 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<li class='node level-1 leaf pass' status='pass' test-id='32'>
<div class='collapsible-header'>
<div class='node-name'>访客_记录查看素材</div>
<span class='node-time'>Jul 8, 2020 09:42:41 AM</span>
<span class='node-duration'>0h 0m 11s+768ms</span>
<span class='node-time'>Jul 10, 2020 10:13:26 AM</span>
<span class='node-duration'>0h 0m 9s+91ms</span>
<span class='test-status right pass'>pass</span>
</div>
<div class='collapsible-body'>
......@@ -1229,7 +1192,7 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<tbody>
<tr class='log' status='pass'>
<td class='status pass' title='pass' alt='pass'><i class='material-icons'>check_circle</i></td>
<td class='timestamp'>9:42:52 AM</td>
<td class='timestamp'>10:13:36 AM</td>
<td class='step-details'>Test passed</td>
</tr>
</tbody>
......@@ -1240,8 +1203,8 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<li class='node level-1 leaf pass' status='pass' test-id='33'>
<div class='collapsible-header'>
<div class='node-name'>访客_文章内容页</div>
<span class='node-time'>Jul 8, 2020 09:42:41 AM</span>
<span class='node-duration'>0h 0m 11s+577ms</span>
<span class='node-time'>Jul 10, 2020 10:13:27 AM</span>
<span class='node-duration'>0h 0m 8s+847ms</span>
<span class='test-status right pass'>pass</span>
</div>
<div class='collapsible-body'>
......@@ -1261,7 +1224,7 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<tbody>
<tr class='log' status='pass'>
<td class='status pass' title='pass' alt='pass'><i class='material-icons'>check_circle</i></td>
<td class='timestamp'>9:42:52 AM</td>
<td class='timestamp'>10:13:36 AM</td>
<td class='step-details'>Test passed</td>
</tr>
</tbody>
......@@ -1272,8 +1235,8 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<li class='node level-1 leaf pass' status='pass' test-id='34'>
<div class='collapsible-header'>
<div class='node-name'>访客_名片是否展示</div>
<span class='node-time'>Jul 8, 2020 09:42:41 AM</span>
<span class='node-duration'>0h 0m 11s+407ms</span>
<span class='node-time'>Jul 10, 2020 10:13:27 AM</span>
<span class='node-duration'>0h 0m 8s+701ms</span>
<span class='test-status right pass'>pass</span>
</div>
<div class='collapsible-body'>
......@@ -1293,7 +1256,7 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<tbody>
<tr class='log' status='pass'>
<td class='status pass' title='pass' alt='pass'><i class='material-icons'>check_circle</i></td>
<td class='timestamp'>9:42:52 AM</td>
<td class='timestamp'>10:13:36 AM</td>
<td class='step-details'>Test passed</td>
</tr>
</tbody>
......@@ -1304,8 +1267,8 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<li class='node level-1 leaf pass' status='pass' test-id='35'>
<div class='collapsible-header'>
<div class='node-name'>访客_头部名片详情</div>
<span class='node-time'>Jul 8, 2020 09:42:42 AM</span>
<span class='node-duration'>0h 0m 10s+143ms</span>
<span class='node-time'>Jul 10, 2020 10:13:28 AM</span>
<span class='node-duration'>0h 0m 7s+652ms</span>
<span class='test-status right pass'>pass</span>
</div>
<div class='collapsible-body'>
......@@ -1325,7 +1288,7 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<tbody>
<tr class='log' status='pass'>
<td class='status pass' title='pass' alt='pass'><i class='material-icons'>check_circle</i></td>
<td class='timestamp'>9:42:52 AM</td>
<td class='timestamp'>10:13:36 AM</td>
<td class='step-details'>Test passed</td>
</tr>
</tbody>
......@@ -1336,8 +1299,8 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<li class='node level-1 leaf pass' status='pass' test-id='36'>
<div class='collapsible-header'>
<div class='node-name'>访客_底部名片详情</div>
<span class='node-time'>Jul 8, 2020 09:42:43 AM</span>
<span class='node-duration'>0h 0m 9s+433ms</span>
<span class='node-time'>Jul 10, 2020 10:13:29 AM</span>
<span class='node-duration'>0h 0m 6s+926ms</span>
<span class='test-status right pass'>pass</span>
</div>
<div class='collapsible-body'>
......@@ -1357,7 +1320,7 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<tbody>
<tr class='log' status='pass'>
<td class='status pass' title='pass' alt='pass'><i class='material-icons'>check_circle</i></td>
<td class='timestamp'>9:42:52 AM</td>
<td class='timestamp'>10:13:36 AM</td>
<td class='step-details'>Test passed</td>
</tr>
</tbody>
......@@ -1368,8 +1331,8 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<li class='node level-1 leaf pass' status='pass' test-id='37'>
<div class='collapsible-header'>
<div class='node-name'>访客_文章类型判断</div>
<span class='node-time'>Jul 8, 2020 09:42:43 AM</span>
<span class='node-duration'>0h 0m 8s+995ms</span>
<span class='node-time'>Jul 10, 2020 10:13:29 AM</span>
<span class='node-duration'>0h 0m 6s+614ms</span>
<span class='test-status right pass'>pass</span>
</div>
<div class='collapsible-body'>
......@@ -1389,7 +1352,7 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<tbody>
<tr class='log' status='pass'>
<td class='status pass' title='pass' alt='pass'><i class='material-icons'>check_circle</i></td>
<td class='timestamp'>9:42:52 AM</td>
<td class='timestamp'>10:13:36 AM</td>
<td class='step-details'>Test passed</td>
</tr>
</tbody>
......@@ -1400,8 +1363,8 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<li class='node level-1 leaf pass' status='pass' test-id='38'>
<div class='collapsible-header'>
<div class='node-name'>访客_互动区_专业解读</div>
<span class='node-time'>Jul 8, 2020 09:42:44 AM</span>
<span class='node-duration'>0h 0m 8s+662ms</span>
<span class='node-time'>Jul 10, 2020 10:13:29 AM</span>
<span class='node-duration'>0h 0m 6s+362ms</span>
<span class='test-status right pass'>pass</span>
</div>
<div class='collapsible-body'>
......@@ -1421,7 +1384,7 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<tbody>
<tr class='log' status='pass'>
<td class='status pass' title='pass' alt='pass'><i class='material-icons'>check_circle</i></td>
<td class='timestamp'>9:42:52 AM</td>
<td class='timestamp'>10:13:36 AM</td>
<td class='step-details'>Test passed</td>
</tr>
</tbody>
......@@ -1432,8 +1395,8 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<li class='node level-1 leaf pass' status='pass' test-id='39'>
<div class='collapsible-header'>
<div class='node-name'>访客_互动区_互动问答</div>
<span class='node-time'>Jul 8, 2020 09:42:44 AM</span>
<span class='node-duration'>0h 0m 8s+483ms</span>
<span class='node-time'>Jul 10, 2020 10:13:29 AM</span>
<span class='node-duration'>0h 0m 6s+170ms</span>
<span class='test-status right pass'>pass</span>
</div>
<div class='collapsible-body'>
......@@ -1453,7 +1416,7 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<tbody>
<tr class='log' status='pass'>
<td class='status pass' title='pass' alt='pass'><i class='material-icons'>check_circle</i></td>
<td class='timestamp'>9:42:52 AM</td>
<td class='timestamp'>10:13:36 AM</td>
<td class='step-details'>Test passed</td>
</tr>
</tbody>
......@@ -1464,8 +1427,8 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<li class='node level-1 leaf pass' status='pass' test-id='40'>
<div class='collapsible-header'>
<div class='node-name'>访客_互动区_风险评测</div>
<span class='node-time'>Jul 8, 2020 09:42:44 AM</span>
<span class='node-duration'>0h 0m 8s+286ms</span>
<span class='node-time'>Jul 10, 2020 10:13:30 AM</span>
<span class='node-duration'>0h 0m 6s+13ms</span>
<span class='test-status right pass'>pass</span>
</div>
<div class='collapsible-body'>
......@@ -1485,7 +1448,7 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<tbody>
<tr class='log' status='pass'>
<td class='status pass' title='pass' alt='pass'><i class='material-icons'>check_circle</i></td>
<td class='timestamp'>9:42:52 AM</td>
<td class='timestamp'>10:13:36 AM</td>
<td class='step-details'>Test passed</td>
</tr>
</tbody>
......@@ -1496,8 +1459,8 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<li class='node level-1 leaf pass' status='pass' test-id='41'>
<div class='collapsible-header'>
<div class='node-name'>访客_代理人个人专栏</div>
<span class='node-time'>Jul 8, 2020 09:42:44 AM</span>
<span class='node-duration'>0h 0m 8s+130ms</span>
<span class='node-time'>Jul 10, 2020 10:13:30 AM</span>
<span class='node-duration'>0h 0m 5s+888ms</span>
<span class='test-status right pass'>pass</span>
</div>
<div class='collapsible-body'>
......@@ -1517,7 +1480,7 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<tbody>
<tr class='log' status='pass'>
<td class='status pass' title='pass' alt='pass'><i class='material-icons'>check_circle</i></td>
<td class='timestamp'>9:42:52 AM</td>
<td class='timestamp'>10:13:36 AM</td>
<td class='step-details'>Test passed</td>
</tr>
</tbody>
......@@ -1528,8 +1491,8 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<li class='node level-1 leaf pass' status='pass' test-id='42'>
<div class='collapsible-header'>
<div class='node-name'>访客_获取代理人私信</div>
<span class='node-time'>Jul 8, 2020 09:42:45 AM</span>
<span class='node-duration'>0h 0m 7s+536ms</span>
<span class='node-time'>Jul 10, 2020 10:13:30 AM</span>
<span class='node-duration'>0h 0m 5s+449ms</span>
<span class='test-status right pass'>pass</span>
</div>
<div class='collapsible-body'>
......@@ -1549,7 +1512,7 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<tbody>
<tr class='log' status='pass'>
<td class='status pass' title='pass' alt='pass'><i class='material-icons'>check_circle</i></td>
<td class='timestamp'>9:42:52 AM</td>
<td class='timestamp'>10:13:36 AM</td>
<td class='step-details'>Test passed</td>
</tr>
</tbody>
......@@ -1565,14 +1528,14 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<li class='test displayed active has-leaf pass' status='pass' bdd='false' test-id='43'>
<div class='test-heading'>
<span class='test-name'>客集集-测试结果 : 发圈</span>
<span class='test-time'>Jul 8, 2020 09:42:45 AM</span>
<span class='test-time'>Jul 10, 2020 10:13:30 AM</span>
<span class='test-status right pass'>pass</span>
</div>
<div class='test-content hide'>
<div class='test-time-info'>
<span class='label start-time'>Jul 8, 2020 09:42:45 AM</span>
<span class='label end-time'>Jul 8, 2020 09:42:52 AM</span>
<span class='label time-taken grey lighten-1 white-text'>0h 0m 7s+25ms</span>
<span class='label start-time'>Jul 10, 2020 10:13:30 AM</span>
<span class='label end-time'>Jul 10, 2020 10:13:35 AM</span>
<span class='label time-taken grey lighten-1 white-text'>0h 0m 5s+158ms</span>
</div>
<div class='test-desc'>Pass: 8 ; Fail: 0 ; Skip: 0 ; </div>
<div class='test-attributes'>
......@@ -1586,8 +1549,8 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<li class='node level-1 leaf pass' status='pass' test-id='44'>
<div class='collapsible-header'>
<div class='node-name'>是否首次进入</div>
<span class='node-time'>Jul 8, 2020 09:42:45 AM</span>
<span class='node-duration'>0h 0m 7s+408ms</span>
<span class='node-time'>Jul 10, 2020 10:13:30 AM</span>
<span class='node-duration'>0h 0m 5s+329ms</span>
<span class='test-status right pass'>pass</span>
</div>
<div class='collapsible-body'>
......@@ -1607,7 +1570,7 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<tbody>
<tr class='log' status='pass'>
<td class='status pass' title='pass' alt='pass'><i class='material-icons'>check_circle</i></td>
<td class='timestamp'>9:42:52 AM</td>
<td class='timestamp'>10:13:36 AM</td>
<td class='step-details'>Test passed</td>
</tr>
</tbody>
......@@ -1618,8 +1581,8 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<li class='node level-1 leaf pass' status='pass' test-id='45'>
<div class='collapsible-header'>
<div class='node-name'>获取tab列表</div>
<span class='node-time'>Jul 8, 2020 09:42:45 AM</span>
<span class='node-duration'>0h 0m 7s+232ms</span>
<span class='node-time'>Jul 10, 2020 10:13:30 AM</span>
<span class='node-duration'>0h 0m 5s+203ms</span>
<span class='test-status right pass'>pass</span>
</div>
<div class='collapsible-body'>
......@@ -1639,7 +1602,7 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<tbody>
<tr class='log' status='pass'>
<td class='status pass' title='pass' alt='pass'><i class='material-icons'>check_circle</i></td>
<td class='timestamp'>9:42:52 AM</td>
<td class='timestamp'>10:13:36 AM</td>
<td class='step-details'>Test passed</td>
</tr>
</tbody>
......@@ -1650,8 +1613,8 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<li class='node level-1 leaf pass' status='pass' test-id='46'>
<div class='collapsible-header'>
<div class='node-name'>获取推荐列表</div>
<span class='node-time'>Jul 8, 2020 09:42:45 AM</span>
<span class='node-duration'>0h 0m 7s+17ms</span>
<span class='node-time'>Jul 10, 2020 10:13:31 AM</span>
<span class='node-duration'>0h 0m 4s+931ms</span>
<span class='test-status right pass'>pass</span>
</div>
<div class='collapsible-body'>
......@@ -1671,7 +1634,7 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<tbody>
<tr class='log' status='pass'>
<td class='status pass' title='pass' alt='pass'><i class='material-icons'>check_circle</i></td>
<td class='timestamp'>9:42:52 AM</td>
<td class='timestamp'>10:13:36 AM</td>
<td class='step-details'>Test passed</td>
</tr>
</tbody>
......@@ -1682,8 +1645,8 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<li class='node level-1 leaf pass' status='pass' test-id='47'>
<div class='collapsible-header'>
<div class='node-name'>获取全部列表</div>
<span class='node-time'>Jul 8, 2020 09:42:46 AM</span>
<span class='node-duration'>0h 0m 6s+389ms</span>
<span class='node-time'>Jul 10, 2020 10:13:31 AM</span>
<span class='node-duration'>0h 0m 4s+383ms</span>
<span class='test-status right pass'>pass</span>
</div>
<div class='collapsible-body'>
......@@ -1703,7 +1666,7 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<tbody>
<tr class='log' status='pass'>
<td class='status pass' title='pass' alt='pass'><i class='material-icons'>check_circle</i></td>
<td class='timestamp'>9:42:52 AM</td>
<td class='timestamp'>10:13:36 AM</td>
<td class='step-details'>Test passed</td>
</tr>
</tbody>
......@@ -1714,8 +1677,8 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<li class='node level-1 leaf pass' status='pass' test-id='48'>
<div class='collapsible-header'>
<div class='node-name'>素材标记为已读</div>
<span class='node-time'>Jul 8, 2020 09:42:46 AM</span>
<span class='node-duration'>0h 0m 6s+140ms</span>
<span class='node-time'>Jul 10, 2020 10:13:31 AM</span>
<span class='node-duration'>0h 0m 4s+200ms</span>
<span class='test-status right pass'>pass</span>
</div>
<div class='collapsible-body'>
......@@ -1735,7 +1698,7 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<tbody>
<tr class='log' status='pass'>
<td class='status pass' title='pass' alt='pass'><i class='material-icons'>check_circle</i></td>
<td class='timestamp'>9:42:52 AM</td>
<td class='timestamp'>10:13:36 AM</td>
<td class='step-details'>Test passed</td>
</tr>
</tbody>
......@@ -1746,8 +1709,8 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<li class='node level-1 leaf pass' status='pass' test-id='49'>
<div class='collapsible-header'>
<div class='node-name'>收藏素材</div>
<span class='node-time'>Jul 8, 2020 09:42:50 AM</span>
<span class='node-duration'>0h 0m 2s+323ms</span>
<span class='node-time'>Jul 10, 2020 10:13:34 AM</span>
<span class='node-duration'>0h 0m 1s+409ms</span>
<span class='test-status right pass'>pass</span>
</div>
<div class='collapsible-body'>
......@@ -1767,7 +1730,7 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<tbody>
<tr class='log' status='pass'>
<td class='status pass' title='pass' alt='pass'><i class='material-icons'>check_circle</i></td>
<td class='timestamp'>9:42:52 AM</td>
<td class='timestamp'>10:13:36 AM</td>
<td class='step-details'>Test passed</td>
</tr>
</tbody>
......@@ -1778,8 +1741,8 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<li class='node level-1 leaf pass' status='pass' test-id='50'>
<div class='collapsible-header'>
<div class='node-name'>素材频道页</div>
<span class='node-time'>Jul 8, 2020 09:42:51 AM</span>
<span class='node-duration'>0h 0m 1s+697ms</span>
<span class='node-time'>Jul 10, 2020 10:13:35 AM</span>
<span class='node-duration'>0h 0m 0s+982ms</span>
<span class='test-status right pass'>pass</span>
</div>
<div class='collapsible-body'>
......@@ -1799,7 +1762,7 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<tbody>
<tr class='log' status='pass'>
<td class='status pass' title='pass' alt='pass'><i class='material-icons'>check_circle</i></td>
<td class='timestamp'>9:42:52 AM</td>
<td class='timestamp'>10:13:36 AM</td>
<td class='step-details'>Test passed</td>
</tr>
</tbody>
......@@ -1810,8 +1773,8 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<li class='node level-1 leaf pass' status='pass' test-id='51'>
<div class='collapsible-header'>
<div class='node-name'>从首页发圈列表页进入</div>
<span class='node-time'>Jul 8, 2020 09:42:52 AM</span>
<span class='node-duration'>0h 0m 0s+809ms</span>
<span class='node-time'>Jul 10, 2020 10:13:35 AM</span>
<span class='node-duration'>0h 0m 0s+508ms</span>
<span class='test-status right pass'>pass</span>
</div>
<div class='collapsible-body'>
......@@ -1831,7 +1794,7 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<tbody>
<tr class='log' status='pass'>
<td class='status pass' title='pass' alt='pass'><i class='material-icons'>check_circle</i></td>
<td class='timestamp'>9:42:52 AM</td>
<td class='timestamp'>10:13:36 AM</td>
<td class='step-details'>Test passed</td>
</tr>
</tbody>
......@@ -1896,14 +1859,14 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<div class='category-heading'>
<span class='category-name'>客集集-测试结果</span>
<span class='category-status right'>
<span class='label pass'>48</span>
<span class='label fail'>3</span>
<span class='label pass'>49</span>
<span class='label fail'>2</span>
</span>
</div>
<div class='category-content hide'>
<div class='category-status-counts'>
<span class='label green accent-4 white-text'>Passed: 48</span>
<span class='label red lighten-1 white-text'>Failed: 3</span>
<span class='label green accent-4 white-text'>Passed: 49</span>
<span class='label red lighten-1 white-text'>Failed: 2</span>
</div>
......@@ -1918,257 +1881,257 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
</thead>
<tbody>
<tr>
<td>Jul 8, 2020 09:42:19 AM</td>
<td>Jul 10, 2020 10:13:08 AM</td>
<td class='linked' test-id='1'>名片</td>
<td><span class='test-status fail'>fail</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:25 AM</td>
<td class='linked' test-id='2'>名片.头部展示</td>
<td>Jul 10, 2020 10:13:13 AM</td>
<td class='linked' test-id='2'>名片.专业介绍</td>
<td><span class='test-status fail'>fail</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:25 AM</td>
<td class='linked' test-id='3'>名片.专业介绍</td>
<td><span class='test-status fail'>fail</span></td>
<td>Jul 10, 2020 10:13:08 AM</td>
<td class='linked' test-id='3'>名片.获取用户版本</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:19 AM</td>
<td class='linked' test-id='4'>名片.获取用户版本</td>
<td>Jul 10, 2020 10:13:12 AM</td>
<td class='linked' test-id='4'>名片.是否关注红号</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:24 AM</td>
<td class='linked' test-id='5'>名片.是否关注红号</td>
<td>Jul 10, 2020 10:13:12 AM</td>
<td class='linked' test-id='5'>名片.头部展示</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:25 AM</td>
<td>Jul 10, 2020 10:13:14 AM</td>
<td class='linked' test-id='6'>名片.客户评价</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:26 AM</td>
<td>Jul 10, 2020 10:13:14 AM</td>
<td class='linked' test-id='7'>名片.互动问答</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:26 AM</td>
<td>Jul 10, 2020 10:13:14 AM</td>
<td class='linked' test-id='8'>名片.风险评测</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:26 AM</td>
<td>Jul 10, 2020 10:13:14 AM</td>
<td class='linked' test-id='9'>名片.选择公司</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:27 AM</td>
<td>Jul 10, 2020 10:13:15 AM</td>
<td class='linked' test-id='10'>名片.服务案例</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:27 AM</td>
<td>Jul 10, 2020 10:13:15 AM</td>
<td class='linked' test-id='11'>名片.精选产品</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:27 AM</td>
<td>Jul 10, 2020 10:13:15 AM</td>
<td class='linked' test-id='12'>上传</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:27 AM</td>
<td>Jul 10, 2020 10:13:15 AM</td>
<td class='linked' test-id='13'>上传.会员判断</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:28 AM</td>
<td>Jul 10, 2020 10:13:16 AM</td>
<td class='linked' test-id='14'>上传.上传_文章链接</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:28 AM</td>
<td>Jul 10, 2020 10:13:17 AM</td>
<td class='linked' test-id='15'>上传.上传_视频链接</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:29 AM</td>
<td>Jul 10, 2020 10:13:17 AM</td>
<td class='linked' test-id='16'>上传.上传_其他链接</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:30 AM</td>
<td>Jul 10, 2020 10:13:19 AM</td>
<td class='linked' test-id='17'>上传.上传_本地视频</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:34 AM</td>
<td>Jul 10, 2020 10:13:21 AM</td>
<td class='linked' test-id='18'>上传.大家都在转_榜单列表</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:34 AM</td>
<td>Jul 10, 2020 10:13:21 AM</td>
<td class='linked' test-id='19'>上传.我的上传</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:35 AM</td>
<td>Jul 10, 2020 10:13:22 AM</td>
<td class='linked' test-id='20'>文章</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:35 AM</td>
<td>Jul 10, 2020 10:13:22 AM</td>
<td class='linked' test-id='21'>文章.代理人_种草爆文列表页</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:35 AM</td>
<td>Jul 10, 2020 10:13:22 AM</td>
<td class='linked' test-id='22'>文章.代理人_文章内容页</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:36 AM</td>
<td>Jul 10, 2020 10:13:23 AM</td>
<td class='linked' test-id='23'>文章.代理人_名片是否展示</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:37 AM</td>
<td>Jul 10, 2020 10:13:24 AM</td>
<td class='linked' test-id='24'>文章.代理人_头部名片详情</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:38 AM</td>
<td>Jul 10, 2020 10:13:25 AM</td>
<td class='linked' test-id='25'>文章.代理人_底部名片详情</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:39 AM</td>
<td>Jul 10, 2020 10:13:25 AM</td>
<td class='linked' test-id='26'>文章.代理人_文章类型判断</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:39 AM</td>
<td>Jul 10, 2020 10:13:25 AM</td>
<td class='linked' test-id='27'>文章.代理人_互动区_专业解读</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:39 AM</td>
<td>Jul 10, 2020 10:13:25 AM</td>
<td class='linked' test-id='28'>文章.代理人_互动区_互动问答</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:39 AM</td>
<td>Jul 10, 2020 10:13:26 AM</td>
<td class='linked' test-id='29'>文章.代理人_互动区_风险评测</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:40 AM</td>
<td>Jul 10, 2020 10:13:26 AM</td>
<td class='linked' test-id='30'>文章.代理人_代理人个人专栏</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:40 AM</td>
<td>Jul 10, 2020 10:13:26 AM</td>
<td class='linked' test-id='31'>文章.代理人_获取代理人私信</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:41 AM</td>
<td>Jul 10, 2020 10:13:26 AM</td>
<td class='linked' test-id='32'>文章.访客_记录查看素材</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:41 AM</td>
<td>Jul 10, 2020 10:13:27 AM</td>
<td class='linked' test-id='33'>文章.访客_文章内容页</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:41 AM</td>
<td>Jul 10, 2020 10:13:27 AM</td>
<td class='linked' test-id='34'>文章.访客_名片是否展示</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:42 AM</td>
<td>Jul 10, 2020 10:13:28 AM</td>
<td class='linked' test-id='35'>文章.访客_头部名片详情</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:43 AM</td>
<td>Jul 10, 2020 10:13:29 AM</td>
<td class='linked' test-id='36'>文章.访客_底部名片详情</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:43 AM</td>
<td>Jul 10, 2020 10:13:29 AM</td>
<td class='linked' test-id='37'>文章.访客_文章类型判断</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:44 AM</td>
<td>Jul 10, 2020 10:13:29 AM</td>
<td class='linked' test-id='38'>文章.访客_互动区_专业解读</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:44 AM</td>
<td>Jul 10, 2020 10:13:29 AM</td>
<td class='linked' test-id='39'>文章.访客_互动区_互动问答</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:44 AM</td>
<td>Jul 10, 2020 10:13:30 AM</td>
<td class='linked' test-id='40'>文章.访客_互动区_风险评测</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:44 AM</td>
<td>Jul 10, 2020 10:13:30 AM</td>
<td class='linked' test-id='41'>文章.访客_代理人个人专栏</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:45 AM</td>
<td>Jul 10, 2020 10:13:30 AM</td>
<td class='linked' test-id='42'>文章.访客_获取代理人私信</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:45 AM</td>
<td>Jul 10, 2020 10:13:30 AM</td>
<td class='linked' test-id='43'>发圈</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:45 AM</td>
<td>Jul 10, 2020 10:13:30 AM</td>
<td class='linked' test-id='44'>发圈.是否首次进入</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:45 AM</td>
<td>Jul 10, 2020 10:13:30 AM</td>
<td class='linked' test-id='45'>发圈.获取tab列表</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:45 AM</td>
<td>Jul 10, 2020 10:13:31 AM</td>
<td class='linked' test-id='46'>发圈.获取推荐列表</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:46 AM</td>
<td>Jul 10, 2020 10:13:31 AM</td>
<td class='linked' test-id='47'>发圈.获取全部列表</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:46 AM</td>
<td>Jul 10, 2020 10:13:31 AM</td>
<td class='linked' test-id='48'>发圈.素材标记为已读</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:50 AM</td>
<td>Jul 10, 2020 10:13:34 AM</td>
<td class='linked' test-id='49'>发圈.收藏素材</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:51 AM</td>
<td>Jul 10, 2020 10:13:35 AM</td>
<td class='linked' test-id='50'>发圈.素材频道页</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:52 AM</td>
<td>Jul 10, 2020 10:13:35 AM</td>
<td class='linked' test-id='51'>发圈.从首页发圈列表页进入</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
......@@ -2181,14 +2144,14 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<div class='category-heading'>
<span class='category-name'>名片</span>
<span class='category-status right'>
<span class='label pass'>8</span>
<span class='label fail'>3</span>
<span class='label pass'>9</span>
<span class='label fail'>2</span>
</span>
</div>
<div class='category-content hide'>
<div class='category-status-counts'>
<span class='label green accent-4 white-text'>Passed: 8</span>
<span class='label red lighten-1 white-text'>Failed: 3</span>
<span class='label green accent-4 white-text'>Passed: 9</span>
<span class='label red lighten-1 white-text'>Failed: 2</span>
</div>
......@@ -2203,57 +2166,57 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
</thead>
<tbody>
<tr>
<td>Jul 8, 2020 09:42:19 AM</td>
<td>Jul 10, 2020 10:13:08 AM</td>
<td class='linked' test-id='1'>名片</td>
<td><span class='test-status fail'>fail</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:25 AM</td>
<td class='linked' test-id='2'>名片.头部展示</td>
<td>Jul 10, 2020 10:13:13 AM</td>
<td class='linked' test-id='2'>名片.专业介绍</td>
<td><span class='test-status fail'>fail</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:25 AM</td>
<td class='linked' test-id='3'>名片.专业介绍</td>
<td><span class='test-status fail'>fail</span></td>
<td>Jul 10, 2020 10:13:08 AM</td>
<td class='linked' test-id='3'>名片.获取用户版本</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:19 AM</td>
<td class='linked' test-id='4'>名片.获取用户版本</td>
<td>Jul 10, 2020 10:13:12 AM</td>
<td class='linked' test-id='4'>名片.是否关注红号</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:24 AM</td>
<td class='linked' test-id='5'>名片.是否关注红号</td>
<td>Jul 10, 2020 10:13:12 AM</td>
<td class='linked' test-id='5'>名片.头部展示</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:25 AM</td>
<td>Jul 10, 2020 10:13:14 AM</td>
<td class='linked' test-id='6'>名片.客户评价</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:26 AM</td>
<td>Jul 10, 2020 10:13:14 AM</td>
<td class='linked' test-id='7'>名片.互动问答</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:26 AM</td>
<td>Jul 10, 2020 10:13:14 AM</td>
<td class='linked' test-id='8'>名片.风险评测</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:26 AM</td>
<td>Jul 10, 2020 10:13:14 AM</td>
<td class='linked' test-id='9'>名片.选择公司</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:27 AM</td>
<td>Jul 10, 2020 10:13:15 AM</td>
<td class='linked' test-id='10'>名片.服务案例</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:27 AM</td>
<td>Jul 10, 2020 10:13:15 AM</td>
<td class='linked' test-id='11'>名片.精选产品</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
......@@ -2287,42 +2250,42 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
</thead>
<tbody>
<tr>
<td>Jul 8, 2020 09:42:27 AM</td>
<td>Jul 10, 2020 10:13:15 AM</td>
<td class='linked' test-id='12'>上传</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:27 AM</td>
<td>Jul 10, 2020 10:13:15 AM</td>
<td class='linked' test-id='13'>上传.会员判断</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:28 AM</td>
<td>Jul 10, 2020 10:13:16 AM</td>
<td class='linked' test-id='14'>上传.上传_文章链接</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:28 AM</td>
<td>Jul 10, 2020 10:13:17 AM</td>
<td class='linked' test-id='15'>上传.上传_视频链接</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:29 AM</td>
<td>Jul 10, 2020 10:13:17 AM</td>
<td class='linked' test-id='16'>上传.上传_其他链接</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:30 AM</td>
<td>Jul 10, 2020 10:13:19 AM</td>
<td class='linked' test-id='17'>上传.上传_本地视频</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:34 AM</td>
<td>Jul 10, 2020 10:13:21 AM</td>
<td class='linked' test-id='18'>上传.大家都在转_榜单列表</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:34 AM</td>
<td>Jul 10, 2020 10:13:21 AM</td>
<td class='linked' test-id='19'>上传.我的上传</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
......@@ -2356,117 +2319,117 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
</thead>
<tbody>
<tr>
<td>Jul 8, 2020 09:42:35 AM</td>
<td>Jul 10, 2020 10:13:22 AM</td>
<td class='linked' test-id='20'>文章</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:35 AM</td>
<td>Jul 10, 2020 10:13:22 AM</td>
<td class='linked' test-id='21'>文章.代理人_种草爆文列表页</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:35 AM</td>
<td>Jul 10, 2020 10:13:22 AM</td>
<td class='linked' test-id='22'>文章.代理人_文章内容页</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:36 AM</td>
<td>Jul 10, 2020 10:13:23 AM</td>
<td class='linked' test-id='23'>文章.代理人_名片是否展示</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:37 AM</td>
<td>Jul 10, 2020 10:13:24 AM</td>
<td class='linked' test-id='24'>文章.代理人_头部名片详情</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:38 AM</td>
<td>Jul 10, 2020 10:13:25 AM</td>
<td class='linked' test-id='25'>文章.代理人_底部名片详情</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:39 AM</td>
<td>Jul 10, 2020 10:13:25 AM</td>
<td class='linked' test-id='26'>文章.代理人_文章类型判断</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:39 AM</td>
<td>Jul 10, 2020 10:13:25 AM</td>
<td class='linked' test-id='27'>文章.代理人_互动区_专业解读</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:39 AM</td>
<td>Jul 10, 2020 10:13:25 AM</td>
<td class='linked' test-id='28'>文章.代理人_互动区_互动问答</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:39 AM</td>
<td>Jul 10, 2020 10:13:26 AM</td>
<td class='linked' test-id='29'>文章.代理人_互动区_风险评测</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:40 AM</td>
<td>Jul 10, 2020 10:13:26 AM</td>
<td class='linked' test-id='30'>文章.代理人_代理人个人专栏</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:40 AM</td>
<td>Jul 10, 2020 10:13:26 AM</td>
<td class='linked' test-id='31'>文章.代理人_获取代理人私信</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:41 AM</td>
<td>Jul 10, 2020 10:13:26 AM</td>
<td class='linked' test-id='32'>文章.访客_记录查看素材</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:41 AM</td>
<td>Jul 10, 2020 10:13:27 AM</td>
<td class='linked' test-id='33'>文章.访客_文章内容页</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:41 AM</td>
<td>Jul 10, 2020 10:13:27 AM</td>
<td class='linked' test-id='34'>文章.访客_名片是否展示</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:42 AM</td>
<td>Jul 10, 2020 10:13:28 AM</td>
<td class='linked' test-id='35'>文章.访客_头部名片详情</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:43 AM</td>
<td>Jul 10, 2020 10:13:29 AM</td>
<td class='linked' test-id='36'>文章.访客_底部名片详情</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:43 AM</td>
<td>Jul 10, 2020 10:13:29 AM</td>
<td class='linked' test-id='37'>文章.访客_文章类型判断</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:44 AM</td>
<td>Jul 10, 2020 10:13:29 AM</td>
<td class='linked' test-id='38'>文章.访客_互动区_专业解读</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:44 AM</td>
<td>Jul 10, 2020 10:13:29 AM</td>
<td class='linked' test-id='39'>文章.访客_互动区_互动问答</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:44 AM</td>
<td>Jul 10, 2020 10:13:30 AM</td>
<td class='linked' test-id='40'>文章.访客_互动区_风险评测</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:44 AM</td>
<td>Jul 10, 2020 10:13:30 AM</td>
<td class='linked' test-id='41'>文章.访客_代理人个人专栏</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:45 AM</td>
<td>Jul 10, 2020 10:13:30 AM</td>
<td class='linked' test-id='42'>文章.访客_获取代理人私信</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
......@@ -2500,47 +2463,47 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
</thead>
<tbody>
<tr>
<td>Jul 8, 2020 09:42:45 AM</td>
<td>Jul 10, 2020 10:13:30 AM</td>
<td class='linked' test-id='43'>发圈</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:45 AM</td>
<td>Jul 10, 2020 10:13:30 AM</td>
<td class='linked' test-id='44'>发圈.是否首次进入</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:45 AM</td>
<td>Jul 10, 2020 10:13:30 AM</td>
<td class='linked' test-id='45'>发圈.获取tab列表</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:45 AM</td>
<td>Jul 10, 2020 10:13:31 AM</td>
<td class='linked' test-id='46'>发圈.获取推荐列表</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:46 AM</td>
<td>Jul 10, 2020 10:13:31 AM</td>
<td class='linked' test-id='47'>发圈.获取全部列表</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:46 AM</td>
<td>Jul 10, 2020 10:13:31 AM</td>
<td class='linked' test-id='48'>发圈.素材标记为已读</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:50 AM</td>
<td>Jul 10, 2020 10:13:34 AM</td>
<td class='linked' test-id='49'>发圈.收藏素材</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:51 AM</td>
<td>Jul 10, 2020 10:13:35 AM</td>
<td class='linked' test-id='50'>发圈.素材频道页</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:52 AM</td>
<td>Jul 10, 2020 10:13:35 AM</td>
<td class='linked' test-id='51'>发圈.从首页发圈列表页进入</td>
<td><span class='test-status pass'>pass</span></td>
</tr>
......@@ -2588,8 +2551,8 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<li class='exception displayed active'>
<div class='exception-heading'>
<span class='exception-name'>java.lang.AssertionError</span>
<span class='exception-count right'><span class='label red lighten-1 white-text'>2</span></span>
<span class='exception-name'>java.lang.NullPointerException</span>
<span class='exception-count right'><span class='label red lighten-1 white-text'>1</span></span>
</div>
<div class='exception-content hide'>
<div class='exception-tests'>
......@@ -2603,53 +2566,11 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
</thead>
<tbody>
<tr>
<td>Jul 8, 2020 09:42:25 AM</td>
<td class='linked' test-id='2'>名片.头部展示</td>
<td><pre><pre>java.lang.AssertionError:
path: /kjy/mp/sellerCardV5/topOfDetail
message: 获取用户失败 expected [小疙瘩人寿] but found [测试123]
at org.testng.Assert.fail(Assert.java:94)
at org.testng.Assert.failNotEquals(Assert.java:494)
at org.testng.Assert.assertEquals(Assert.java:123)
at org.testng.Assert.assertEquals(Assert.java:176)
at com.kjj.qa.cases.SellerCard.头部展示(SellerCard.java:53)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
at org.testng.TestRunner.privateRun(TestRunner.java:767)
at org.testng.TestRunner.run(TestRunner.java:617)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:348)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:343)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:305)
at org.testng.SuiteRunner.run(SuiteRunner.java:254)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1224)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1149)
at org.testng.TestNG.run(TestNG.java:1057)
at com.intellij.rt.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:66)
at com.intellij.rt.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:110)
</pre></pre></td>
</tr>
<tr>
<td>Jul 8, 2020 09:42:25 AM</td>
<td class='linked' test-id='3'>名片.专业介绍</td>
<td><pre><pre>java.lang.AssertionError:
path: /kjy/mp/sellerCardV5/personalProfile
params: {scid=5031218374}
message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
at org.testng.Assert.fail(Assert.java:94)
at org.testng.Assert.failNotEquals(Assert.java:494)
at org.testng.Assert.assertEquals(Assert.java:123)
at org.testng.Assert.assertEquals(Assert.java:370)
at com.kjj.qa.cases.SellerCard.专业介绍(SellerCard.java:88)
<td>Jul 10, 2020 10:13:13 AM</td>
<td class='linked' test-id='2'>名片.专业介绍</td>
<td><pre><pre>java.lang.NullPointerException
at io.restassured.path.json.JsonPath.getBoolean(JsonPath.java:214)
at com.kjj.qa.cases.SellerCard.专业介绍(SellerCard.java:109)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
......@@ -2711,19 +2632,19 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<div class='col s2'>
<div class='card-panel r'>
Start
<div class='panel-lead'>Jul 8, 2020 09:42:19 AM</div>
<div class='panel-lead'>Jul 10, 2020 10:13:08 AM</div>
</div>
</div>
<div class='col s2'>
<div class='card-panel r'>
End
<div class='panel-lead'>Jul 8, 2020 09:42:27 AM</div>
<div class='panel-lead'>Jul 10, 2020 10:13:15 AM</div>
</div>
</div>
<div class='col s2'>
<div class='card-panel r'>
Time Taken
<div class='panel-lead'>7,901ms</div>
<div class='panel-lead'>6,753ms</div>
</div>
</div>
<div class='col s4'>
......@@ -2739,14 +2660,14 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
</tr>
<tr>
<td>客集集-测试结果</td>
<td>48</td>
<td>3</td>
<td>49</td>
<td>2</td>
<td>0</td>
</tr>
<tr>
<td>名片</td>
<td>8</td>
<td>3</td>
<td>9</td>
<td>2</td>
<td>0</td>
</tr>
<tr>
......@@ -2780,22 +2701,22 @@ message: 个人介绍-获取工作年限不匹配 expected [0] but found [2]
<script>
var statusGroup = {
passParent: 45,
failParent: 2,
passParent: 46,
failParent: 1,
fatalParent: 0,
errorParent: 0,
warningParent: 0,
skipParent: 0,
exceptionsParent: 2,
exceptionsParent: 1,
passChild: 45,
failChild: 2,
passChild: 46,
failChild: 1,
fatalChild: 0,
errorChild: 0,
warningChild: 0,
skipChild: 0,
infoChild: 0,
exceptionsChild: 2,
exceptionsChild: 1,
passGrandChild: 0,
failGrandChild: 0,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment