Commit f7ce1aa5827dc457df778d1533732b34d3052588
1 parent
fce10fcb
all
Showing
95 changed files
with
3437 additions
and
252 deletions
Show diff stats
... | ... | @@ -0,0 +1,67 @@ |
1 | +2018-09-27 17:43:22.973 INFO: 开始从配置文件中选择浏览器 | |
2 | +2018-09-27 17:43:22.974 INFO: 所选择的浏览器类型为: Chrome | |
3 | +2018-09-27 17:43:22.974 INFO: 所测试的环境为:SIT | |
4 | +2018-09-27 17:43:26.100 INFO: 正在启动Chrome浏览器 | |
5 | +2018-09-27 17:43:27.254 INFO: 窗口最大化 | |
6 | +2018-09-27 17:43:28.758 INFO: 打开URL: http://en.portalsit.cn | |
7 | +2018-09-27 17:43:28.765 INFO: 设置隐性等待5 秒 | |
8 | +2018-09-27 17:43:28.946 INFO: 点击元素: //*[@id='SignIn']/a] | |
9 | +2018-09-27 17:43:29.824 INFO: 清除文本框中已有字符: //*[@id='username']] | |
10 | +2018-09-27 17:43:29.994 INFO: 输入的字符是:meng18@essa.cn | |
11 | +2018-09-27 17:43:30.169 INFO: 清除文本框中已有字符: //*[@id='password']] | |
12 | +2018-09-27 17:43:30.266 INFO: 输入的字符是:essa123 | |
13 | +2018-09-27 17:43:30.376 INFO: 点击元素: //*[@id='login']] | |
14 | +2018-09-27 17:43:30.510 INFO: 检查元素在页面上是否可见 | |
15 | +2018-09-27 17:43:31.346 INFO: 元素可见:By.xpath: //*[@id='bind-phone'] | |
16 | +2018-09-27 17:43:31.462 INFO: 点击元素: //*[contains(@class,'layui-layer-close1')]] | |
17 | +2018-09-27 17:43:32.089 INFO: 清除文本框中已有字符: //*[@class='search-tx']/input] | |
18 | +2018-09-27 17:43:32.290 INFO: 输入的字符是:200271588 | |
19 | +2018-09-27 17:43:32.378 INFO: 点击元素: //*[@class='btn btn-primary search-btn']] | |
20 | +2018-09-27 17:43:35.110 INFO: 点击元素: //*[@class='btn-box']/div[2]] | |
21 | +2018-09-27 17:43:35.242 INFO: 强行等待:1秒 | |
22 | +2018-09-27 17:43:36.361 INFO: 点击元素: //*[contains(text(),'quantity')]/../span[2]/input] | |
23 | +2018-09-27 17:43:36.552 INFO: 清除文本框中已有字符: //*[contains(text(),'quantity')]/../span[2]/input] | |
24 | +2018-09-27 17:43:36.628 INFO: 输入的字符是:200 | |
25 | +2018-09-27 17:43:36.704 INFO: 点击元素: //*[@id='product-list']/ul[1]/div[1]/li[1]/div[2]/div[3]/div[1]] | |
26 | +2018-09-27 17:43:36.786 INFO: 检查元素在页面上是否可见 | |
27 | +2018-09-27 17:43:38.674 INFO: 元素可见:By.xpath: //*[@class='util-bill-pd'] | |
28 | +2018-09-27 17:43:38.674 INFO: 强行等待:1秒 | |
29 | +2018-09-27 17:43:39.769 INFO: 点击元素: //*[@id='miniCart']] | |
30 | +2018-09-27 17:43:43.214 INFO: 清除文本框中已有字符: //*[@ng-model='keyword']] | |
31 | +2018-09-27 17:43:43.445 INFO: 输入的字符是:200271588 | |
32 | +2018-09-27 17:43:43.526 INFO: 点击元素: //*[contains(@ng-click,'search()')]] | |
33 | +2018-09-27 17:43:45.873 INFO: 强行等待:2秒 | |
34 | +2018-09-27 17:43:47.873 INFO: 检查元素在页面上是否可见 | |
35 | +2018-09-27 17:43:47.906 INFO: 元素可见:By.xpath: //*[contains(text(),'200271588')] | |
36 | +2018-09-27 17:43:48.704 INFO: 开始从配置文件中选择浏览器 | |
37 | +2018-09-27 17:43:48.705 INFO: 所选择的浏览器类型为: Chrome | |
38 | +2018-09-27 17:43:48.705 INFO: 所测试的环境为:SIT | |
39 | +2018-09-27 17:43:51.158 INFO: 正在启动Chrome浏览器 | |
40 | +2018-09-27 17:43:52.309 INFO: 窗口最大化 | |
41 | +2018-09-27 17:43:53.760 INFO: 打开URL: http://bpms.sit.gz.essa | |
42 | +2018-09-27 17:43:53.770 INFO: 设置隐性等待5 秒 | |
43 | +2018-09-27 17:43:53.910 INFO: 清除文本框中已有字符: //*[@id='username']] | |
44 | +2018-09-27 17:43:54.007 INFO: 输入的字符是:chenhong | |
45 | +2018-09-27 17:43:54.120 INFO: 清除文本框中已有字符: //*[@id='password']] | |
46 | +2018-09-27 17:43:54.199 INFO: 输入的字符是:essa123 | |
47 | +2018-09-27 17:43:54.296 INFO: 点击元素: //*[@id='subBtn']] | |
48 | +2018-09-27 17:43:56.892 INFO: 点击元素: //span[text()='询价管理']] | |
49 | +2018-09-27 17:43:57.087 INFO: 点击元素: //*[text()='成品询价任务列表']] | |
50 | +2018-09-27 17:43:57.907 INFO: 点击元素: //*[contains(text(),'高级查询')]] | |
51 | +2018-09-27 17:43:58.710 INFO: 清除文本框中已有字符: //*[text()='商品编码']/../div/input] | |
52 | +2018-09-27 17:43:58.877 INFO: 输入的字符是:200271588 | |
53 | +2018-09-27 17:43:58.963 INFO: 点击元素: //*[@name='advSearch']/div[12]/button[1]] | |
54 | +2018-09-27 17:44:01.225 INFO: 点击元素: //*[@ng-table='tableParams1']/tbody/tr[1]] | |
55 | +2018-09-27 17:44:01.396 INFO: 点击元素: //*[contains(text(),'询价反馈')]] | |
56 | +2018-09-27 17:44:01.930 INFO: 获取当前元素的文本值:单箱金额: | |
57 | +2018-09-27 17:44:01.953 INFO: 强行等待:1秒 | |
58 | +2018-09-27 17:44:02.970 ERROR: unexpected alert open: {Alert text : } | |
59 | + (Session info: chrome=69.0.3497.92) | |
60 | + (Driver info: chromedriver=2.41.578737 (49da6702b16031c40d63e5618de03a32ff6c197e),platform=Windows NT 10.0.17134 x86_64) (WARNING: The server did not provide any stacktrace information) | |
61 | +Command duration or timeout: 0 milliseconds: null | |
62 | +Build info: version: '3.11.0', revision: 'e59cfb3', time: '2018-03-11T20:26:55.152Z' | |
63 | +System info: host: '4F5EY2X7DB7A4UR', ip: '192.168.1.241', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_181' | |
64 | +Driver info: org.openqa.selenium.chrome.ChromeDriver | |
65 | +Capabilities {acceptInsecureCerts: false, acceptSslCerts: false, applicationCacheEnabled: false, browserConnectionEnabled: false, browserName: chrome, chrome: {chromedriverVersion: 2.41.578737 (49da6702b16031..., userDataDir: C:\Users\ADMINI~1\AppData\L...}, cssSelectorsEnabled: true, databaseEnabled: false, goog:chromeOptions: {debuggerAddress: localhost:59692}, handlesAlerts: true, hasTouchScreen: false, javascriptEnabled: true, locationContextEnabled: true, mobileEmulationEnabled: false, nativeEvents: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: XP, platformName: XP, rotatable: false, setWindowRect: true, takesHeapSnapshot: true, takesScreenshot: true, unexpectedAlertBehaviour: , unhandledPromptBehavior: , version: 69.0.3497.92, webStorageEnabled: true} | |
66 | +Session ID: cacf4d63f8d4e7cf05a4f31379899f04 | |
67 | +*** Element info: {Using=xpath, value=//*[contains(text(),'单箱金额')]}. | ... | ... |
... | ... | @@ -0,0 +1,23 @@ |
1 | +2018-09-28 17:24:03.006 INFO: 开始从配置文件中选择浏览器 | |
2 | +2018-09-28 17:24:03.007 INFO: 所选择的浏览器类型为: Chrome | |
3 | +2018-09-28 17:24:03.008 INFO: 所测试的环境为:null | |
4 | +2018-09-28 17:24:06.232 INFO: 正在启动Chrome浏览器 | |
5 | +2018-09-28 17:24:07.405 INFO: 窗口最大化 | |
6 | +2018-09-28 17:24:08.913 INFO: 打开URL: http://bpms.sit.gz.essa | |
7 | +2018-09-28 17:24:08.921 INFO: 设置隐性等待5 秒 | |
8 | +2018-09-28 17:24:09.150 INFO: 清除文本框中已有字符: //*[@id='username']] | |
9 | +2018-09-28 17:24:09.247 INFO: 输入的字符是:linrong | |
10 | +2018-09-28 17:24:09.371 INFO: 清除文本框中已有字符: //*[@id='password']] | |
11 | +2018-09-28 17:24:09.462 INFO: 输入的字符是:essa123 | |
12 | +2018-09-28 17:24:09.545 INFO: 点击元素: //*[@id='subBtn']] | |
13 | +2018-09-28 17:24:11.282 INFO: 点击元素: //*[@title='采购计划审核流程']] | |
14 | +2018-09-28 17:24:11.378 INFO: 强行等待:0秒 | |
15 | +2018-09-28 17:24:11.951 INFO: 点击元素: //*[@ng-table='tableParams']/tbody/tr[1]] | |
16 | +2018-09-28 17:24:12.133 INFO: 当前窗口数量: 2 | |
17 | +2018-09-28 17:24:13.290 INFO: 新窗口的标题为:ESSA BPMS | |
18 | +2018-09-28 17:24:14.356 INFO: 上下拖动滚动条 | |
19 | +2018-09-28 17:24:14.446 INFO: 点击元素: //*[text()='提交询价']] | |
20 | +2018-09-28 17:24:14.556 INFO: 强行等待:0秒 | |
21 | +2018-09-28 17:24:15.162 INFO: 点击元素: //*[text()='确认']] | |
22 | +2018-09-28 17:24:15.272 INFO: 检查元素在页面上是否可见 | |
23 | +2018-09-28 17:24:20.308 INFO: 元素不可见:By.xpath: //*[style='display: block;'] | ... | ... |
... | ... | @@ -0,0 +1,167 @@ |
1 | +2018-09-29 18:39:47.048 INFO: 开始从配置文件中选择浏览器 | |
2 | +2018-09-29 18:39:47.049 INFO: 所选择的浏览器类型为: Chrome | |
3 | +2018-09-29 18:39:47.049 INFO: 所测试的环境为:SIT | |
4 | +2018-09-29 18:39:50.509 INFO: 正在启动Chrome浏览器 | |
5 | +2018-09-29 18:39:51.662 INFO: 窗口最大化 | |
6 | +2018-09-29 18:39:53.061 INFO: 打开URL: http://en.portalsit.cn | |
7 | +2018-09-29 18:39:53.067 INFO: 设置隐性等待5 秒 | |
8 | +2018-09-29 18:39:53.292 INFO: 点击元素: //*[@id='SignIn']/a] | |
9 | +2018-09-29 18:39:54.385 INFO: 清除文本框中已有字符: //*[@id='username']] | |
10 | +2018-09-29 18:39:54.541 INFO: 输入的字符是:meng18@essa.cn | |
11 | +2018-09-29 18:39:54.683 INFO: 清除文本框中已有字符: //*[@id='password']] | |
12 | +2018-09-29 18:39:54.772 INFO: 输入的字符是:essa123 | |
13 | +2018-09-29 18:39:54.859 INFO: 点击元素: //*[@id='login']] | |
14 | +2018-09-29 18:39:54.982 INFO: 检查元素在页面上是否可见 | |
15 | +2018-09-29 18:39:55.631 INFO: 元素可见:By.xpath: //*[@id='bind-phone'] | |
16 | +2018-09-29 18:39:55.775 INFO: 点击元素: //*[contains(@class,'layui-layer-close1')]] | |
17 | +2018-09-29 18:39:56.493 INFO: 清除文本框中已有字符: //*[@class='search-tx']/input] | |
18 | +2018-09-29 18:39:56.665 INFO: 输入的字符是:200297748 | |
19 | +2018-09-29 18:39:56.749 INFO: 点击元素: //*[@class='btn btn-primary search-btn']] | |
20 | +2018-09-29 18:39:58.901 INFO: 点击元素: //*[@class='btn-box']/div[2]] | |
21 | +2018-09-29 18:39:59.042 INFO: 强行等待:1秒 | |
22 | +2018-09-29 18:40:00.125 INFO: 点击元素: //*[contains(text(),'quantity')]/../span[2]/input] | |
23 | +2018-09-29 18:40:00.331 INFO: 清除文本框中已有字符: //*[contains(text(),'quantity')]/../span[2]/input] | |
24 | +2018-09-29 18:40:00.405 INFO: 输入的字符是:200 | |
25 | +2018-09-29 18:40:00.488 INFO: 点击元素: //*[@id='product-list']/ul[1]/div[1]/li[1]/div[2]/div[3]/div[1]] | |
26 | +2018-09-29 18:40:00.584 INFO: 检查元素在页面上是否可见 | |
27 | +2018-09-29 18:40:01.656 INFO: 元素可见:By.xpath: //*[@class='util-bill-pd'] | |
28 | +2018-09-29 18:40:10.121 INFO: 开始从配置文件中选择浏览器 | |
29 | +2018-09-29 18:40:10.122 INFO: 所选择的浏览器类型为: Chrome | |
30 | +2018-09-29 18:40:10.122 INFO: 所测试的环境为:SIT | |
31 | +2018-09-29 18:40:12.565 INFO: 正在启动Chrome浏览器 | |
32 | +2018-09-29 18:40:13.701 INFO: 窗口最大化 | |
33 | +2018-09-29 18:40:15.300 INFO: 打开URL: http://bpms.sit.gz.essa | |
34 | +2018-09-29 18:40:15.308 INFO: 设置隐性等待5 秒 | |
35 | +2018-09-29 18:40:15.457 INFO: 清除文本框中已有字符: //*[@id='username']] | |
36 | +2018-09-29 18:40:15.552 INFO: 输入的字符是:linrong | |
37 | +2018-09-29 18:40:15.677 INFO: 清除文本框中已有字符: //*[@id='password']] | |
38 | +2018-09-29 18:40:15.757 INFO: 输入的字符是:essa123 | |
39 | +2018-09-29 18:40:15.845 INFO: 点击元素: //*[@id='subBtn']] | |
40 | +2018-09-29 18:40:24.612 INFO: 点击元素: //*[@title='采购计划审核流程']] | |
41 | +2018-09-29 18:40:24.709 INFO: 强行等待:0秒 | |
42 | +2018-09-29 18:40:25.298 INFO: 点击元素: //*[@ng-table='tableParams']/tbody/tr[1]] | |
43 | +2018-09-29 18:40:25.438 INFO: 当前窗口数量: 2 | |
44 | +2018-09-29 18:40:26.620 INFO: 新窗口的标题为:ESSA BPMS | |
45 | +2018-09-29 18:40:26.688 INFO: 强行等待:1秒 | |
46 | +2018-09-29 18:40:28.784 INFO: 上下拖动滚动条 | |
47 | +2018-09-29 18:40:28.934 INFO: 点击元素: //*[text()='提交询价']] | |
48 | +2018-09-29 18:40:29.059 INFO: 强行等待:0秒 | |
49 | +2018-09-29 18:40:29.637 INFO: 点击元素: //*[text()='确认']] | |
50 | +2018-09-29 18:40:29.715 INFO: 检查元素在页面上是否可见 | |
51 | +2018-09-29 18:40:34.780 INFO: 元素不可见:By.xpath: //*[style='display: block;'] | |
52 | +2018-09-29 18:40:35.538 INFO: 开始从配置文件中选择浏览器 | |
53 | +2018-09-29 18:40:35.538 INFO: 所选择的浏览器类型为: Chrome | |
54 | +2018-09-29 18:40:35.539 INFO: 所测试的环境为:SIT | |
55 | +2018-09-29 18:40:38.022 INFO: 正在启动Chrome浏览器 | |
56 | +2018-09-29 18:40:39.161 INFO: 窗口最大化 | |
57 | +2018-09-29 18:40:40.436 INFO: 打开URL: http://en.portalsit.cn | |
58 | +2018-09-29 18:40:40.438 INFO: 设置隐性等待5 秒 | |
59 | +2018-09-29 18:40:40.580 INFO: 点击元素: //*[@id='SignIn']/a] | |
60 | +2018-09-29 18:40:41.297 INFO: 清除文本框中已有字符: //*[@id='username']] | |
61 | +2018-09-29 18:40:41.458 INFO: 输入的字符是:meng18@essa.cn | |
62 | +2018-09-29 18:40:41.590 INFO: 清除文本框中已有字符: //*[@id='password']] | |
63 | +2018-09-29 18:40:41.673 INFO: 输入的字符是:essa123 | |
64 | +2018-09-29 18:40:41.756 INFO: 点击元素: //*[@id='login']] | |
65 | +2018-09-29 18:40:41.864 INFO: 检查元素在页面上是否可见 | |
66 | +2018-09-29 18:40:42.589 INFO: 元素可见:By.xpath: //*[@id='bind-phone'] | |
67 | +2018-09-29 18:40:42.590 INFO: 强行等待:1秒 | |
68 | +2018-09-29 18:40:43.696 INFO: 点击元素: //*[contains(@class,'layui-layer-close1')]] | |
69 | +2018-09-29 18:40:43.971 INFO: 点击元素: //*[@id='miniCart']] | |
70 | +2018-09-29 18:40:44.972 INFO: 检查元素在页面上是否可见 | |
71 | +2018-09-29 18:40:45.895 INFO: 元素可见:By.xpath: //*[@class='products-list ng-scope']/div[2]/div/div[1]/div/span[5]/div/button | |
72 | +2018-09-29 18:40:45.895 INFO: 强行等待:1秒 | |
73 | +2018-09-29 18:40:46.896 INFO: 检查元素在页面上是否可见 | |
74 | +2018-09-29 18:40:47.121 INFO: 元素可见:By.xpath: //*[@class='products-list ng-scope']/div[2]/div/div[1]/div/span[5]/div/button | |
75 | +2018-09-29 18:40:47.121 INFO: 强行等待:1秒 | |
76 | +2018-09-29 18:40:48.123 INFO: 检查元素在页面上是否可见 | |
77 | +2018-09-29 18:40:48.137 INFO: 元素可见:By.xpath: //*[@class='products-list ng-scope']/div[2]/div/div[1]/div/span[5]/div/button | |
78 | +2018-09-29 18:40:48.137 INFO: 强行等待:1秒 | |
79 | +2018-09-29 18:40:49.139 INFO: 检查元素在页面上是否可见 | |
80 | +2018-09-29 18:40:49.155 INFO: 元素可见:By.xpath: //*[@class='products-list ng-scope']/div[2]/div/div[1]/div/span[5]/div/button | |
81 | +2018-09-29 18:40:49.155 INFO: 强行等待:1秒 | |
82 | +2018-09-29 18:40:50.156 INFO: 检查元素在页面上是否可见 | |
83 | +2018-09-29 18:40:50.189 INFO: 元素可见:By.xpath: //*[@class='products-list ng-scope']/div[2]/div/div[1]/div/span[5]/div/button | |
84 | +2018-09-29 18:40:50.190 INFO: 强行等待:1秒 | |
85 | +2018-09-29 18:40:51.190 INFO: 检查元素在页面上是否可见 | |
86 | +2018-09-29 18:40:51.232 INFO: 元素可见:By.xpath: //*[@class='products-list ng-scope']/div[2]/div/div[1]/div/span[5]/div/button | |
87 | +2018-09-29 18:40:51.232 INFO: 强行等待:1秒 | |
88 | +2018-09-29 18:40:52.232 INFO: 检查元素在页面上是否可见 | |
89 | +2018-09-29 18:40:52.246 INFO: 元素可见:By.xpath: //*[@class='products-list ng-scope']/div[2]/div/div[1]/div/span[5]/div/button | |
90 | +2018-09-29 18:40:52.246 INFO: 强行等待:1秒 | |
91 | +2018-09-29 18:40:53.404 INFO: 点击元素: //*[@class='products-list ng-scope']/div[2]/div/div[1]/div/span[5]/div/button] | |
92 | +2018-09-29 18:40:54.416 INFO: 开始从配置文件中选择浏览器 | |
93 | +2018-09-29 18:40:54.416 INFO: 所选择的浏览器类型为: Chrome | |
94 | +2018-09-29 18:40:54.416 INFO: 所测试的环境为:SIT | |
95 | +2018-09-29 18:40:56.833 INFO: 正在启动Chrome浏览器 | |
96 | +2018-09-29 18:40:57.998 INFO: 窗口最大化 | |
97 | +2018-09-29 18:40:59.701 INFO: 打开URL: http://bpms.sit.gz.essa | |
98 | +2018-09-29 18:40:59.710 INFO: 设置隐性等待5 秒 | |
99 | +2018-09-29 18:40:59.855 INFO: 清除文本框中已有字符: //*[@id='username']] | |
100 | +2018-09-29 18:40:59.956 INFO: 输入的字符是:chenhong | |
101 | +2018-09-29 18:41:00.087 INFO: 清除文本框中已有字符: //*[@id='password']] | |
102 | +2018-09-29 18:41:00.165 INFO: 输入的字符是:essa123 | |
103 | +2018-09-29 18:41:00.257 INFO: 点击元素: //*[@id='subBtn']] | |
104 | +2018-09-29 18:41:02.919 INFO: 点击元素: //span[text()='询价管理']] | |
105 | +2018-09-29 18:41:03.116 INFO: 点击元素: //*[text()='成品询价任务列表']] | |
106 | +2018-09-29 18:41:04.286 INFO: 点击元素: //*[contains(text(),'高级查询')]] | |
107 | +2018-09-29 18:41:05.048 INFO: 清除文本框中已有字符: //*[text()='商品编码']/../div/input] | |
108 | +2018-09-29 18:41:05.220 INFO: 输入的字符是:200297748 | |
109 | +2018-09-29 18:41:05.299 INFO: 点击元素: //*[@name='advSearch']/div[12]/button[1]] | |
110 | +2018-09-29 18:41:05.581 INFO: 点击元素: //*[@ng-table='tableParams1']/tbody/tr[1]] | |
111 | +2018-09-29 18:41:05.795 INFO: 点击元素: //*[contains(text(),'询价反馈')]] | |
112 | +2018-09-29 18:41:06.275 INFO: 获取当前元素的文本值:单箱金额: | |
113 | +2018-09-29 18:41:06.299 INFO: 强行等待:1秒 | |
114 | +2018-09-29 18:41:07.405 INFO: 获取当前元素的文本值:单箱金额: | |
115 | +2018-09-29 18:41:07.430 INFO: 强行等待:1秒 | |
116 | +2018-09-29 18:41:08.482 INFO: 获取当前元素的文本值:单箱金额:2,419.20 | |
117 | +2018-09-29 18:41:08.686 INFO: 选择选项:商品编号 | |
118 | +2018-09-29 18:41:08.892 INFO: 清除文本框中已有字符: //*[@placeholder='请输入查询条件']] | |
119 | +2018-09-29 18:41:09.116 INFO: 输入的字符是:200297748 | |
120 | +2018-09-29 18:41:09.206 INFO: 点击元素: //button[@ng-click='getFeedbackDetailBySearchInfo()']] | |
121 | +2018-09-29 18:41:09.307 INFO: 检查元素在页面上是否可见 | |
122 | +2018-09-29 18:41:09.334 INFO: 元素可见:By.xpath: //*[contains(text(),'200297748')] | |
123 | +2018-09-29 18:41:09.433 INFO: 点击元素: //*[contains(text(),'待反馈任务')]] | |
124 | +2018-09-29 18:41:09.517 INFO: 检查元素在页面上是否可见 | |
125 | +2018-09-29 18:41:14.105 INFO: 元素可见:By.xpath: //*[contains(text(),'询价要求完成时间')] | |
126 | +2018-09-29 18:41:15.118 INFO: 上下拖动滚动条 | |
127 | +2018-09-29 18:41:15.226 INFO: 点击元素: //*[@ng-click='submitFeedback(1)']] | |
128 | +2018-09-29 18:41:16.425 INFO: 点击元素: //*[contains(text(),'高级查询')]] | |
129 | +2018-09-29 18:41:17.259 INFO: 清除文本框中已有字符: //*[text()='商品编码']/../div/input] | |
130 | +2018-09-29 18:41:17.389 INFO: 输入的字符是:200297748 | |
131 | +2018-09-29 18:41:17.439 INFO: 点击元素: //*[@name='advSearch']/div[12]/button[1]] | |
132 | +2018-09-29 18:41:17.504 INFO: 强行等待:1秒 | |
133 | +2018-09-29 18:41:18.504 INFO: 检查元素在页面上是否可见 | |
134 | +2018-09-29 18:41:18.533 INFO: 元素可见:By.xpath: //*[text()='暂无数据'] | |
135 | +2018-09-29 18:41:18.634 INFO: 点击元素: //*[text()='退出']] | |
136 | +2018-09-29 18:41:18.766 INFO: 提示框内容为: | |
137 | +2018-09-29 18:41:18.817 INFO: 确认弹框 | |
138 | +2018-09-29 18:41:18.817 INFO: 强行等待:1秒 | |
139 | +2018-09-29 18:41:19.986 INFO: 清除文本框中已有字符: //*[@id='username']] | |
140 | +2018-09-29 18:41:20.079 INFO: 输入的字符是:linrong | |
141 | +2018-09-29 18:41:20.197 INFO: 清除文本框中已有字符: //*[@id='password']] | |
142 | +2018-09-29 18:41:20.290 INFO: 输入的字符是:essa123 | |
143 | +2018-09-29 18:41:20.371 INFO: 点击元素: //*[@id='subBtn']] | |
144 | +2018-09-29 18:41:21.941 INFO: 清除文本框中已有字符: //*[@name='searchForm']/div/input] | |
145 | +2018-09-29 18:41:22.116 INFO: 输入的字符是:RW2018092900056 | |
146 | +2018-09-29 18:41:22.189 INFO: 点击元素: //*[@name='searchForm']/div/span/button] | |
147 | +2018-09-29 18:41:22.285 INFO: 强行等待:1秒 | |
148 | +2018-09-29 18:41:23.430 INFO: 点击元素: //*[@ng-table='tableParams']/tbody/tr[1]] | |
149 | +2018-09-29 18:41:23.688 INFO: 当前窗口数量: 2 | |
150 | +2018-09-29 18:41:24.886 INFO: 新窗口的标题为:ESSA BPMS | |
151 | +2018-09-29 18:41:24.941 INFO: 强行等待:1秒 | |
152 | +2018-09-29 18:41:26.967 INFO: 上下拖动滚动条 | |
153 | +2018-09-29 18:41:42.587 ERROR: Timed out after 7 seconds waiting for visibility of Proxy element for: org.openqa.selenium.support.pagefactory.DefaultElementLocator@112293dc. | |
154 | +2018-09-29 18:41:42.587 INFO: 强行等待:0秒 | |
155 | +2018-09-29 18:41:58.653 ERROR: Timed out after 7 seconds waiting for visibility of Proxy element for: org.openqa.selenium.support.pagefactory.DefaultElementLocator@52a75434. | |
156 | +2018-09-29 18:41:58.653 INFO: 检查元素在页面上是否可见 | |
157 | +2018-09-29 18:42:03.686 INFO: 元素不可见:By.xpath: //*[style='display: block;'] | |
158 | +2018-09-29 18:42:03.773 INFO: 点击元素: //*[text()='退出']] | |
159 | +2018-09-29 18:42:04.177 INFO: 清除文本框中已有字符: //*[@id='username']] | |
160 | +2018-09-29 18:42:04.301 INFO: 输入的字符是:wangchaomang | |
161 | +2018-09-29 18:42:04.400 INFO: 清除文本框中已有字符: //*[@id='password']] | |
162 | +2018-09-29 18:42:04.472 INFO: 输入的字符是:essa123 | |
163 | +2018-09-29 18:42:04.543 INFO: 点击元素: //*[@id='subBtn']] | |
164 | +2018-09-29 18:42:05.981 INFO: 清除文本框中已有字符: //*[@name='searchForm']/div/input] | |
165 | +2018-09-29 18:42:06.198 INFO: 输入的字符是:RW2018092900056 | |
166 | +2018-09-29 18:42:06.270 INFO: 点击元素: //*[@name='searchForm']/div/span/button] | |
167 | +2018-09-29 18:42:06.354 INFO: 强行等待:1秒 | ... | ... |
... | ... | @@ -0,0 +1,707 @@ |
1 | +2018-09-30 17:44:43.426 INFO: 开始从配置文件中选择浏览器 | |
2 | +2018-09-30 17:44:43.427 INFO: 所选择的浏览器类型为: Chrome | |
3 | +2018-09-30 17:44:43.427 INFO: 所测试的环境为:SIT | |
4 | +2018-09-30 17:44:46.645 INFO: 正在启动Chrome浏览器 | |
5 | +2018-09-30 17:44:47.772 INFO: 窗口最大化 | |
6 | +2018-09-30 17:44:49.411 INFO: 打开URL: http://bpms.sit.gz.essa | |
7 | +2018-09-30 17:44:49.429 INFO: 设置隐性等待5 秒 | |
8 | +2018-09-30 17:44:49.645 INFO: 清除文本框中已有字符: //*[@id='username']] | |
9 | +2018-09-30 17:44:49.771 INFO: 输入的字符是:maomeixiang | |
10 | +2018-09-30 17:44:49.918 INFO: 清除文本框中已有字符: //*[@id='password']] | |
11 | +2018-09-30 17:44:50.013 INFO: 输入的字符是:essa123 | |
12 | +2018-09-30 17:44:50.104 INFO: 点击元素: //*[@id='subBtn']] | |
13 | +2018-09-30 17:44:52.249 INFO: 点击元素: //*[text()='商品管理']] | |
14 | +2018-09-30 17:44:52.485 INFO: 点击元素: //*[text()='市场商品发布']] | |
15 | +2018-09-30 17:44:53.402 INFO: 清除文本框中已有字符: //*[@placeholder='请输入采购商编号']] | |
16 | +2018-09-30 17:44:53.598 INFO: 输入的字符是:COK09161 | |
17 | +2018-09-30 17:44:53.690 INFO: 点击元素: //*[text()='查询']] | |
18 | +2018-09-30 17:44:53.795 INFO: 强行等待:1秒 | |
19 | +2018-09-30 17:44:54.928 INFO: 点击元素: //*[@id='tableViewList']/div/div/div/div[2]/table/tbody/tr[1]/td[9]/button] | |
20 | +2018-09-30 17:44:55.020 INFO: 强行等待:1秒 | |
21 | +2018-09-30 17:44:56.030 INFO: 当前窗口数量: 2 | |
22 | +2018-09-30 17:44:57.164 INFO: 新窗口的标题为:ESSA BPMS | |
23 | +2018-09-30 17:44:57.171 INFO: 检查元素在页面上是否可见 | |
24 | +2018-09-30 17:44:57.194 INFO: 元素可见:By.xpath: //*[@ng-click='supplier()'] | |
25 | +2018-09-30 17:44:57.291 INFO: 选择选项:邢昌勇 | |
26 | +2018-09-30 17:44:57.364 INFO: 点击元素: //*[@ng-click='supplier()']] | |
27 | +2018-09-30 17:44:58.110 INFO: 点击元素: //*[@ng-click='showSelect()']] | |
28 | +2018-09-30 17:44:58.285 INFO: 点击元素: //*[contains(@ng-click,'keywordTypeChecked(item)') and @value='name']/..] | |
29 | +2018-09-30 17:44:58.580 INFO: 清除文本框中已有字符: //*[@ng-keyup='keyupChecked()']] | |
30 | +2018-09-30 17:44:58.735 INFO: 输入的字符是:物料分析 | |
31 | +2018-09-30 17:44:58.821 INFO: 点击元素: //*[@ng-click='search()']] | |
32 | +2018-09-30 17:44:58.929 INFO: 强行等待:1秒 | |
33 | +2018-09-30 17:45:00.043 INFO: 点击元素: //*[@id='spTableParams']/tbody/tr[1]] | |
34 | +2018-09-30 17:45:00.252 INFO: 点击元素: //*[text()='确定']] | |
35 | +2018-09-30 17:45:00.383 INFO: 强行等待:1秒 | |
36 | +2018-09-30 17:45:01.464 INFO: 点击元素: //*[text()='品牌名称']/../div[2]/div/div] | |
37 | +2018-09-30 17:45:02.278 INFO: 点击元素: //*[@class='msgLayer']/li[1]] | |
38 | +2018-09-30 17:45:02.433 INFO: 点击元素: //*[text()='确定']] | |
39 | +2018-09-30 17:45:02.519 INFO: 强行等待:1秒 | |
40 | +2018-09-30 17:45:03.676 INFO: 点击元素: //*[text()='主类目']/../../div[1]/div] | |
41 | +2018-09-30 17:45:04.447 INFO: 调用JavaScript点击元素: //*[@id='undefined_1_switch']] | |
42 | +2018-09-30 17:45:04.671 INFO: 调用JavaScript点击元素: //*[@id='undefined_7_switch']] | |
43 | +2018-09-30 17:45:05.369 INFO: 调用JavaScript点击元素: //*[text()='飞行鸟类']] | |
44 | +2018-09-30 17:45:05.454 INFO: 调用JavaScript点击元素: //*[contains(@class,'btn btn-success')]] | |
45 | +2018-09-30 17:45:05.531 INFO: 点击元素: //*[text()='确定']] | |
46 | +2018-09-30 17:45:07.184 INFO: 点击元素: //*[text()='功能']/../div[2]/div[2]] | |
47 | +2018-09-30 17:45:07.398 INFO: 点击元素: //*[text()='特殊功能']/../div[2]/div[2]] | |
48 | +2018-09-30 17:45:07.553 INFO: 点击元素: //*[text()='外观造型']/../div[2]/div[1]] | |
49 | +2018-09-30 17:45:07.721 INFO: 点击元素: //*[text()='是否带人']/../div[2]/div[1]] | |
50 | +2018-09-30 17:45:07.888 INFO: 点击元素: //*[text()='适用年龄']/../div[2]/div[3]] | |
51 | +2018-09-30 17:45:08.982 INFO: 上下拖动滚动条 | |
52 | +2018-09-30 17:45:09.150 INFO: 清除文本框中已有字符: //*[text()='品名']/../div[3]/div/input] | |
53 | +2018-09-30 17:45:09.633 INFO: 输入的字符是:市场0930_174507 | |
54 | +2018-09-30 17:45:09.712 INFO: 点击元素: //*[text()='品名']/../div[2]/div] | |
55 | +2018-09-30 17:45:09.914 INFO: 点击元素: //*[@class='msg2']/ul[1]/li[2]] | |
56 | +2018-09-30 17:45:10.153 INFO: 清除文本框中已有字符: //*[text()='品名']/../div[3]/div/input] | |
57 | +2018-09-30 17:45:10.709 INFO: 输入的字符是:Market0930_174507 | |
58 | +2018-09-30 17:45:10.832 INFO: 清除文本框中已有字符: //*[@ng-model='model.factoryNo']] | |
59 | +2018-09-30 17:45:11.334 INFO: 输入的字符是:20180930174510 | |
60 | +2018-09-30 17:45:11.415 INFO: 点击元素: //*[@dic-list='包装语言']/div[1]] | |
61 | +2018-09-30 17:45:11.673 INFO: 点击元素: //*[text()='自有版权']] | |
62 | +2018-09-30 17:45:11.849 INFO: 点击元素: //*[@dic-list='新品保护期']/div[3]] | |
63 | +2018-09-30 17:45:12.971 INFO: 上下拖动滚动条 | |
64 | +2018-09-30 17:45:13.077 INFO: 点击元素: //*[@dic-list='计量单位']/div[1]] | |
65 | +2018-09-30 17:45:13.281 INFO: 点击元素: //*[text()='外箱']] | |
66 | +2018-09-30 17:45:13.485 INFO: 点击元素: //*[@placeholder='请选择遥控模式']] | |
67 | +2018-09-30 17:45:13.671 INFO: 点击元素: //*[@placeholder='请选择遥控模式']/../../div[3]/div/span[1]] | |
68 | +2018-09-30 17:45:13.879 INFO: 点击元素: //*[@placeholder='请选择通道']] | |
69 | +2018-09-30 17:45:14.065 INFO: 点击元素: //*[@placeholder='请选择通道']/../../div[3]/div/span[1]] | |
70 | +2018-09-30 17:45:14.270 INFO: 点击元素: //*[@placeholder='请选择常规功能']] | |
71 | +2018-09-30 17:45:14.484 INFO: 点击元素: //*[@placeholder='请选择常规功能']/../../div[3]/div/span[2]] | |
72 | +2018-09-30 17:45:14.722 INFO: 点击元素: //*[@placeholder='请选择是否包电']] | |
73 | +2018-09-30 17:45:14.893 INFO: 点击元素: //*[@placeholder='请选择是否包电']/../../div[3]/div/span[2]] | |
74 | +2018-09-30 17:45:15.091 INFO: 点击元素: //*[@placeholder='请选择是否可充电']] | |
75 | +2018-09-30 17:45:15.270 INFO: 点击元素: //*[@placeholder='请选择是否可充电']/../../div[3]/div/span[1]] | |
76 | +2018-09-30 17:45:15.477 INFO: 点击元素: //*[@placeholder='请选择配件']] | |
77 | +2018-09-30 17:45:15.645 INFO: 点击元素: //*[@placeholder='请选择配件']/../../div[3]/div/span[1]] | |
78 | +2018-09-30 17:45:15.836 INFO: 点击元素: //*[@placeholder='请选择包装图案']] | |
79 | +2018-09-30 17:45:16.014 INFO: 点击元素: //*[@placeholder='请选择包装图案']/../../div[3]/div/span[1]] | |
80 | +2018-09-30 17:45:16.217 INFO: 点击元素: //*[@placeholder='请选择单品或套装']] | |
81 | +2018-09-30 17:45:16.403 INFO: 点击元素: //*[@placeholder='请选择单品或套装']/../../div[3]/div/span[1]] | |
82 | +2018-09-30 17:45:16.603 INFO: 点击元素: //*[@placeholder='请选择局部工艺']] | |
83 | +2018-09-30 17:45:16.779 INFO: 点击元素: //*[@placeholder='请选择局部工艺']/../../div[3]/div/span[1]] | |
84 | +2018-09-30 17:45:17.002 INFO: 点击元素: //*[@placeholder='请选择颜色']] | |
85 | +2018-09-30 17:45:17.200 INFO: 点击元素: //*[@placeholder='请选择颜色']/../../div[3]/div/span[1]] | |
86 | +2018-09-30 17:45:17.414 INFO: 点击元素: //*[@placeholder='请选择装量']] | |
87 | +2018-09-30 17:45:17.590 INFO: 点击元素: //*[@placeholder='请选择装量']/../../div[3]/div/span[1]] | |
88 | +2018-09-30 17:45:17.785 INFO: 点击元素: //*[@placeholder='请选择包装类型']] | |
89 | +2018-09-30 17:45:17.971 INFO: 点击元素: //*[@placeholder='请选择包装类型']/../../div[3]/div/span[1]] | |
90 | +2018-09-30 17:45:18.175 INFO: 点击元素: //*[@placeholder='请选择包装方式']] | |
91 | +2018-09-30 17:45:18.362 INFO: 点击元素: //*[@placeholder='请选择包装方式']/../../div[3]/div/span[1]] | |
92 | +2018-09-30 17:45:18.573 INFO: 点击元素: //*[@class='addSku']] | |
93 | +2018-09-30 17:45:19.432 INFO: 清除文本框中已有字符: //*[@title='计数数量']/div/input] | |
94 | +2018-09-30 17:45:19.703 INFO: 输入的字符是:10 | |
95 | +2018-09-30 17:45:19.882 INFO: 清除文本框中已有字符: //*[@title='销售MOQ']/div/input] | |
96 | +2018-09-30 17:45:20.084 INFO: 输入的字符是:10 | |
97 | +2018-09-30 17:45:20.216 INFO: 清除文本框中已有字符: //*[@title='供货周期']/div/input] | |
98 | +2018-09-30 17:45:20.347 INFO: 输入的字符是:3 | |
99 | +2018-09-30 17:45:20.475 INFO: 清除文本框中已有字符: //*[@placeholder='单品价格']] | |
100 | +2018-09-30 17:45:20.739 INFO: 输入的字符是:182 | |
101 | +2018-09-30 17:45:20.885 INFO: 使用鼠标拖动,将元素水平拖动2000 垂直拖动0 | |
102 | +2018-09-30 17:45:21.154 INFO: 清除文本框中已有字符: //*[@title='外箱体积(cm)']/div[2]/input] | |
103 | +2018-09-30 17:45:21.418 INFO: 输入的字符是:100 | |
104 | +2018-09-30 17:45:21.549 INFO: 清除文本框中已有字符: //*[@title='外箱体积(cm)']/div[3]/input] | |
105 | +2018-09-30 17:45:21.759 INFO: 输入的字符是:50 | |
106 | +2018-09-30 17:45:21.893 INFO: 清除文本框中已有字符: //*[@title='外箱体积(cm)']/div[4]/input] | |
107 | +2018-09-30 17:45:22.092 INFO: 输入的字符是:40 | |
108 | +2018-09-30 17:45:22.225 INFO: 清除文本框中已有字符: //*[@title='毛重']/div/input] | |
109 | +2018-09-30 17:45:22.480 INFO: 输入的字符是:1.5 | |
110 | +2018-09-30 17:45:22.613 INFO: 清除文本框中已有字符: //*[@title='净重']/div/input] | |
111 | +2018-09-30 17:45:22.878 INFO: 输入的字符是:1.2 | |
112 | +2018-09-30 17:45:22.959 INFO: 点击元素: //*[contains(@handler-obj,'skuPicsHandler')]] | |
113 | +2018-09-30 17:45:23.089 INFO: 开始上传文件 | |
114 | +2018-09-30 17:45:25.154 INFO: 上传文件成功 | |
115 | +2018-09-30 17:45:25.154 INFO: 检查元素在页面上是否可见 | |
116 | +2018-09-30 17:45:27.716 INFO: 元素可见:By.xpath: //*[contains(@ng-click,'deleteInfo')] | |
117 | +2018-09-30 17:45:27.716 INFO: 强行等待:1秒 | |
118 | +2018-09-30 17:45:28.837 INFO: 点击元素: //*[text()='提交审核']] | |
119 | +2018-09-30 17:45:29.015 INFO: 强行等待:1秒 | |
120 | +2018-09-30 17:45:30.899 INFO: 点击元素: //*[text()='确定']] | |
121 | +2018-09-30 17:45:31.033 INFO: 强行等待:0秒 | |
122 | +2018-09-30 17:45:33.293 INFO: 调用JavaScript点击元素: //*[@class='logo-text']] | |
123 | +2018-09-30 17:45:33.293 INFO: 强行等待:1秒 | |
124 | +2018-09-30 17:45:34.370 INFO: 点击元素: //*[text()='退出']] | |
125 | +2018-09-30 17:45:34.696 INFO: 清除文本框中已有字符: //*[@id='username']] | |
126 | +2018-09-30 17:45:34.821 INFO: 输入的字符是:xingchangyong | |
127 | +2018-09-30 17:45:34.934 INFO: 清除文本框中已有字符: //*[@id='password']] | |
128 | +2018-09-30 17:45:35.015 INFO: 输入的字符是:essa123 | |
129 | +2018-09-30 17:45:35.148 INFO: 点击元素: //*[@id='subBtn']] | |
130 | +2018-09-30 17:45:37.921 INFO: 点击元素: //*[text()='商品管理']] | |
131 | +2018-09-30 17:45:38.108 INFO: 点击元素: //*[text()='市场商品发布审核']] | |
132 | +2018-09-30 17:45:38.235 INFO: 强行等待:0秒 | |
133 | +2018-09-30 17:45:39.478 INFO: 清除文本框中已有字符: //*[contains(@placeholder,'请输入多个商品编号')]] | |
134 | +2018-09-30 17:45:39.665 INFO: 输入的字符是:200299442 | |
135 | +2018-09-30 17:45:39.749 INFO: 点击元素: //*[text()='查询']] | |
136 | +2018-09-30 17:45:39.837 INFO: 强行等待:1秒 | |
137 | +2018-09-30 17:45:40.930 INFO: 点击元素: //*[@ng-table='tableParams']/tbody[1]/tr[1]/td[1]/input] | |
138 | +2018-09-30 17:45:41.087 INFO: 点击元素: //*[text()='审核']] | |
139 | +2018-09-30 17:45:41.179 INFO: 强行等待:2秒 | |
140 | +2018-09-30 17:45:44.339 INFO: 上下拖动滚动条 | |
141 | +2018-09-30 17:45:44.447 INFO: 点击元素: //*[text()='审核通过']] | |
142 | +2018-09-30 17:45:44.659 INFO: 强行等待:1秒 | |
143 | +2018-09-30 17:45:46.160 INFO: 检查元素在页面上是否可见 | |
144 | +2018-09-30 17:45:51.201 INFO: 元素不可见:By.xpath: //*[contains(text(),'200299442')] | |
145 | +2018-09-30 17:46:09.105 INFO: 开始从配置文件中选择浏览器 | |
146 | +2018-09-30 17:46:09.106 INFO: 所选择的浏览器类型为: Chrome | |
147 | +2018-09-30 17:46:09.106 INFO: 所测试的环境为:SIT | |
148 | +2018-09-30 17:46:11.523 INFO: 正在启动Chrome浏览器 | |
149 | +2018-09-30 17:46:12.668 INFO: 窗口最大化 | |
150 | +2018-09-30 17:46:14.439 INFO: 打开URL: http://bpms.sit.gz.essa | |
151 | +2018-09-30 17:46:14.450 INFO: 设置隐性等待5 秒 | |
152 | +2018-09-30 17:46:14.617 INFO: 清除文本框中已有字符: //*[@id='username']] | |
153 | +2018-09-30 17:46:14.717 INFO: 输入的字符是:linxun | |
154 | +2018-09-30 17:46:14.846 INFO: 清除文本框中已有字符: //*[@id='password']] | |
155 | +2018-09-30 17:46:14.954 INFO: 输入的字符是:essa123 | |
156 | +2018-09-30 17:46:15.038 INFO: 点击元素: //*[@id='subBtn']] | |
157 | +2018-09-30 17:46:17.389 INFO: 点击元素: //*[text()='商品管理']] | |
158 | +2018-09-30 17:46:17.579 INFO: 检查元素是否存在: //*[text()='原厂商品发布']]:true | |
159 | +2018-09-30 17:46:17.635 INFO: 点击元素: //*[text()='原厂商品发布']] | |
160 | +2018-09-30 17:46:17.732 INFO: 强行等待:2秒 | |
161 | +2018-09-30 17:46:19.732 INFO: 检查元素在页面上是否可见 | |
162 | +2018-09-30 17:46:19.812 INFO: 元素可见:By.xpath: //*[@ng-click='supplier()'] | |
163 | +2018-09-30 17:46:19.879 INFO: 点击元素: //*[@ng-click='supplier()']] | |
164 | +2018-09-30 17:46:20.614 INFO: 点击元素: //*[@ng-click='showSelect()']] | |
165 | +2018-09-30 17:46:20.790 INFO: 点击元素: //*[contains(@ng-click,'keywordTypeChecked(item)') and @value='name']/..] | |
166 | +2018-09-30 17:46:21.099 INFO: 清除文本框中已有字符: //*[@ng-keyup='keyupChecked()']] | |
167 | +2018-09-30 17:46:21.222 INFO: 输入的字符是:物料分析 | |
168 | +2018-09-30 17:46:21.295 INFO: 点击元素: //*[@ng-click='search()']] | |
169 | +2018-09-30 17:46:21.399 INFO: 强行等待:1秒 | |
170 | +2018-09-30 17:46:22.400 INFO: 检查元素在页面上是否可见 | |
171 | +2018-09-30 17:46:22.448 INFO: 元素可见:By.xpath: //*[@id='spTableParams']/tbody/tr[1] | |
172 | +2018-09-30 17:46:22.538 INFO: 点击元素: //*[@id='spTableParams']/tbody/tr[1]] | |
173 | +2018-09-30 17:46:22.719 INFO: 点击元素: //*[text()='确定']] | |
174 | +2018-09-30 17:46:22.812 INFO: 强行等待:1秒 | |
175 | +2018-09-30 17:46:23.893 INFO: 点击元素: //*[text()='品牌名称']/../div[2]/div/div] | |
176 | +2018-09-30 17:46:24.014 INFO: 检查元素在页面上是否可见 | |
177 | +2018-09-30 17:46:24.086 INFO: 元素可见:By.xpath: //*[@class='msgLayer']/li[1] | |
178 | +2018-09-30 17:46:24.681 INFO: 点击元素: //*[@class='msgLayer']/li[1]] | |
179 | +2018-09-30 17:46:24.832 INFO: 点击元素: //*[text()='确定']] | |
180 | +2018-09-30 17:46:24.912 INFO: 强行等待:1秒 | |
181 | +2018-09-30 17:46:26.003 INFO: 点击元素: //*[text()='主类目']/../../div[1]/div] | |
182 | +2018-09-30 17:46:26.770 INFO: 调用JavaScript点击元素: //*[@id='undefined_1_switch']] | |
183 | +2018-09-30 17:46:26.988 INFO: 调用JavaScript点击元素: //*[@id='undefined_7_switch']] | |
184 | +2018-09-30 17:46:27.675 INFO: 调用JavaScript点击元素: //*[text()='飞行鸟类']] | |
185 | +2018-09-30 17:46:27.756 INFO: 调用JavaScript点击元素: //*[contains(@class,'btn btn-success')]] | |
186 | +2018-09-30 17:46:27.831 INFO: 点击元素: //*[text()='确定']] | |
187 | +2018-09-30 17:46:29.700 INFO: 点击元素: //*[text()='功能']/../div[2]/div[2]] | |
188 | +2018-09-30 17:46:29.859 INFO: 点击元素: //*[text()='特殊功能']/../div[2]/div[2]] | |
189 | +2018-09-30 17:46:30.023 INFO: 点击元素: //*[text()='外观造型']/../div[2]/div[1]] | |
190 | +2018-09-30 17:46:30.184 INFO: 点击元素: //*[text()='是否带人']/../div[2]/div[1]] | |
191 | +2018-09-30 17:46:30.350 INFO: 点击元素: //*[text()='适用年龄']/../div[2]/div[3]] | |
192 | +2018-09-30 17:46:31.439 INFO: 上下拖动滚动条 | |
193 | +2018-09-30 17:46:31.597 INFO: 清除文本框中已有字符: //*[text()='品名']/../div[3]/div/input] | |
194 | +2018-09-30 17:46:32.275 INFO: 输入的字符是:原厂0930_174630 | |
195 | +2018-09-30 17:46:32.359 INFO: 点击元素: //*[text()='品名']/../div[2]/div] | |
196 | +2018-09-30 17:46:32.562 INFO: 点击元素: //*[@class='msg2']/ul[1]/li[2]] | |
197 | +2018-09-30 17:46:32.806 INFO: 清除文本框中已有字符: //*[text()='品名']/../div[3]/div/input] | |
198 | +2018-09-30 17:46:33.503 INFO: 输入的字符是:Original0930_174630 | |
199 | +2018-09-30 17:46:33.628 INFO: 清除文本框中已有字符: //*[@ng-model='model.factoryNo']] | |
200 | +2018-09-30 17:46:34.172 INFO: 输入的字符是:20180930174633 | |
201 | +2018-09-30 17:46:34.251 INFO: 点击元素: //*[@dic-list='包装语言']/div[1]] | |
202 | +2018-09-30 17:46:34.461 INFO: 点击元素: //*[text()='自有版权']] | |
203 | +2018-09-30 17:46:34.662 INFO: 点击元素: //*[@dic-list='新品保护期']/div[3]] | |
204 | +2018-09-30 17:46:35.844 INFO: 上下拖动滚动条 | |
205 | +2018-09-30 17:46:35.918 INFO: 点击元素: //*[@dic-list='计量单位']/div[1]] | |
206 | +2018-09-30 17:46:36.116 INFO: 点击元素: //*[text()='外箱']] | |
207 | +2018-09-30 17:46:36.347 INFO: 点击元素: //*[@placeholder='请选择遥控模式']] | |
208 | +2018-09-30 17:46:36.556 INFO: 点击元素: //*[@placeholder='请选择遥控模式']/../../div[3]/div/span[1]] | |
209 | +2018-09-30 17:46:36.789 INFO: 点击元素: //*[@placeholder='请选择通道']] | |
210 | +2018-09-30 17:46:36.981 INFO: 点击元素: //*[@placeholder='请选择通道']/../../div[3]/div/span[1]] | |
211 | +2018-09-30 17:46:37.230 INFO: 点击元素: //*[@placeholder='请选择常规功能']] | |
212 | +2018-09-30 17:46:37.420 INFO: 点击元素: //*[@placeholder='请选择常规功能']/../../div[3]/div/span[2]] | |
213 | +2018-09-30 17:46:37.661 INFO: 点击元素: //*[@placeholder='请选择是否包电']] | |
214 | +2018-09-30 17:46:37.882 INFO: 点击元素: //*[@placeholder='请选择是否包电']/../../div[3]/div/span[2]] | |
215 | +2018-09-30 17:46:38.097 INFO: 点击元素: //*[@placeholder='请选择是否可充电']] | |
216 | +2018-09-30 17:46:38.284 INFO: 点击元素: //*[@placeholder='请选择是否可充电']/../../div[3]/div/span[1]] | |
217 | +2018-09-30 17:46:38.496 INFO: 点击元素: //*[@placeholder='请选择配件']] | |
218 | +2018-09-30 17:46:38.720 INFO: 点击元素: //*[@placeholder='请选择配件']/../../div[3]/div/span[1]] | |
219 | +2018-09-30 17:46:38.927 INFO: 点击元素: //*[@placeholder='请选择包装图案']] | |
220 | +2018-09-30 17:46:39.127 INFO: 点击元素: //*[@placeholder='请选择包装图案']/../../div[3]/div/span[1]] | |
221 | +2018-09-30 17:46:39.348 INFO: 点击元素: //*[@placeholder='请选择单品或套装']] | |
222 | +2018-09-30 17:46:39.615 INFO: 点击元素: //*[@placeholder='请选择单品或套装']/../../div[3]/div/span[1]] | |
223 | +2018-09-30 17:46:39.817 INFO: 点击元素: //*[@placeholder='请选择局部工艺']] | |
224 | +2018-09-30 17:46:40.007 INFO: 点击元素: //*[@placeholder='请选择局部工艺']/../../div[3]/div/span[1]] | |
225 | +2018-09-30 17:46:40.227 INFO: 点击元素: //*[@placeholder='请选择颜色']] | |
226 | +2018-09-30 17:46:40.420 INFO: 点击元素: //*[@placeholder='请选择颜色']/../../div[3]/div/span[1]] | |
227 | +2018-09-30 17:46:40.631 INFO: 点击元素: //*[@placeholder='请选择装量']] | |
228 | +2018-09-30 17:46:40.825 INFO: 点击元素: //*[@placeholder='请选择装量']/../../div[3]/div/span[1]] | |
229 | +2018-09-30 17:46:41.044 INFO: 点击元素: //*[@placeholder='请选择包装类型']] | |
230 | +2018-09-30 17:46:41.241 INFO: 点击元素: //*[@placeholder='请选择包装类型']/../../div[3]/div/span[1]] | |
231 | +2018-09-30 17:46:41.481 INFO: 点击元素: //*[@placeholder='请选择包装方式']] | |
232 | +2018-09-30 17:46:41.710 INFO: 点击元素: //*[@placeholder='请选择包装方式']/../../div[3]/div/span[1]] | |
233 | +2018-09-30 17:46:41.983 INFO: 点击元素: //*[@class='addSku']] | |
234 | +2018-09-30 17:46:42.800 INFO: 清除文本框中已有字符: //*[@title='计数数量']/div/input] | |
235 | +2018-09-30 17:46:43.030 INFO: 输入的字符是:10 | |
236 | +2018-09-30 17:46:43.231 INFO: 清除文本框中已有字符: //*[@title='销售MOQ']/div/input] | |
237 | +2018-09-30 17:46:43.439 INFO: 输入的字符是:10 | |
238 | +2018-09-30 17:46:43.570 INFO: 清除文本框中已有字符: //*[@title='供货周期']/div/input] | |
239 | +2018-09-30 17:46:43.696 INFO: 输入的字符是:3 | |
240 | +2018-09-30 17:46:43.826 INFO: 清除文本框中已有字符: //*[@placeholder='单品价格']] | |
241 | +2018-09-30 17:46:44.036 INFO: 输入的字符是:84 | |
242 | +2018-09-30 17:46:44.165 INFO: 使用鼠标拖动,将元素水平拖动2000 垂直拖动0 | |
243 | +2018-09-30 17:46:44.531 INFO: 清除文本框中已有字符: //*[@title='外箱体积(cm)']/div[2]/input] | |
244 | +2018-09-30 17:46:44.827 INFO: 输入的字符是:100 | |
245 | +2018-09-30 17:46:44.955 INFO: 清除文本框中已有字符: //*[@title='外箱体积(cm)']/div[3]/input] | |
246 | +2018-09-30 17:46:45.154 INFO: 输入的字符是:50 | |
247 | +2018-09-30 17:46:45.282 INFO: 清除文本框中已有字符: //*[@title='外箱体积(cm)']/div[4]/input] | |
248 | +2018-09-30 17:46:45.483 INFO: 输入的字符是:40 | |
249 | +2018-09-30 17:46:45.612 INFO: 清除文本框中已有字符: //*[@title='毛重']/div/input] | |
250 | +2018-09-30 17:46:45.900 INFO: 输入的字符是:1.5 | |
251 | +2018-09-30 17:46:46.031 INFO: 清除文本框中已有字符: //*[@title='净重']/div/input] | |
252 | +2018-09-30 17:46:46.314 INFO: 输入的字符是:1.2 | |
253 | +2018-09-30 17:46:46.395 INFO: 点击元素: //*[text()='保存']] | |
254 | +2018-09-30 17:46:46.725 INFO: 点击元素: //*[text()='商品管理']] | |
255 | +2018-09-30 17:46:46.912 INFO: 点击元素: //*[@name='child.text' and text()='商品发布管理']] | |
256 | +2018-09-30 17:46:47.046 INFO: 强行等待:1秒 | |
257 | +2018-09-30 17:46:48.048 INFO: 检查元素在页面上是否可见 | |
258 | +2018-09-30 17:46:53.071 INFO: 元素不可见:By.xpath: //*[@ng-table='preUploadCtrlTableParams']/tbody[1]/tr[1]/td[1]/input | |
259 | +2018-09-30 17:46:53.071 INFO: 强行等待:1秒 | |
260 | +2018-09-30 17:46:54.072 INFO: 检查元素在页面上是否可见 | |
261 | +2018-09-30 17:46:54.442 INFO: 元素可见:By.xpath: //*[@ng-table='preUploadCtrlTableParams']/tbody[1]/tr[1]/td[1]/input | |
262 | +2018-09-30 17:46:54.464 INFO: 元素在页面上可见 | |
263 | +2018-09-30 17:46:54.464 INFO: 强行等待:2秒 | |
264 | +2018-09-30 17:46:56.465 INFO: 检查元素在页面上是否可见 | |
265 | +2018-09-30 17:46:56.493 INFO: 元素可见:By.xpath: //*[@ng-table='preUploadCtrlTableParams']/tbody[1]/tr[1]/td[1]/input | |
266 | +2018-09-30 17:46:56.558 INFO: 点击元素: //*[contains(text(),'0930_174630')]/../../td[1]/input] | |
267 | +2018-09-30 17:46:56.725 INFO: 点击元素: //*[contains(text(),'图片更新')]] | |
268 | +2018-09-30 17:46:56.953 INFO: 强行等待:2秒 | |
269 | +2018-09-30 17:46:58.955 INFO: 检查元素在页面上是否可见 | |
270 | +2018-09-30 17:46:58.988 INFO: 元素可见:By.xpath: //*[text()='SPU信息'] | |
271 | +2018-09-30 17:46:59.068 INFO: 点击元素: //*[@id='spuWrapper']/div[3]/div[2]] | |
272 | +2018-09-30 17:46:59.157 INFO: 开始上传文件 | |
273 | +2018-09-30 17:47:01.271 INFO: 上传文件成功 | |
274 | +2018-09-30 17:47:01.271 INFO: 检查元素在页面上是否可见 | |
275 | +2018-09-30 17:47:02.914 INFO: 元素可见:By.xpath: //*[@class='load-pic'] | |
276 | +2018-09-30 17:47:03.021 INFO: 点击元素: //*[@id='skuWrapper']/div/div/div[1]/div[2]] | |
277 | +2018-09-30 17:47:03.148 INFO: 开始上传文件 | |
278 | +2018-09-30 17:47:05.150 INFO: 上传文件成功 | |
279 | +2018-09-30 17:47:05.150 INFO: 检查元素在页面上是否可见 | |
280 | +2018-09-30 17:47:05.180 INFO: 元素可见:By.xpath: //*[contains(@ng-click,'picInfo,')] | |
281 | +2018-09-30 17:47:05.180 INFO: 强行等待:1秒 | |
282 | +2018-09-30 17:47:06.278 INFO: 点击元素: //*[text()='保存']] | |
283 | +2018-09-30 17:47:06.649 INFO: 点击元素: //*[text()='商品管理']] | |
284 | +2018-09-30 17:47:06.818 INFO: 点击元素: //*[text()='原厂商品发布审核']] | |
285 | +2018-09-30 17:47:06.955 INFO: 检查元素在页面上是否可见 | |
286 | +2018-09-30 17:47:12.054 INFO: 元素不可见:By.xpath: //*[@ng-table='tableParams']/tbody[1]/tr[1]/td[1]/input | |
287 | +2018-09-30 17:47:12.054 INFO: 强行等待:1秒 | |
288 | +2018-09-30 17:47:13.055 INFO: 检查元素在页面上是否可见 | |
289 | +2018-09-30 17:47:16.703 INFO: 元素可见:By.xpath: //*[@ng-table='tableParams']/tbody[1]/tr[1]/td[1]/input | |
290 | +2018-09-30 17:47:16.704 INFO: 检查元素在页面上是否可见 | |
291 | +2018-09-30 17:47:16.718 INFO: 元素可见:By.xpath: //*[contains(text(),'0930_174630')] | |
292 | +2018-09-30 17:47:16.718 INFO: 检查元素在页面上是否可见 | |
293 | +2018-09-30 17:47:16.729 INFO: 元素可见:By.xpath: //*[@ng-table='tableParams']/tbody[1]/tr[1]/td[1]/input | |
294 | +2018-09-30 17:47:16.782 INFO: 点击元素: //*[contains(@class,'col-sm-') and contains(text(),'0930_174630')]/../../../../td[1]/input] | |
295 | +2018-09-30 17:47:17.072 INFO: 点击元素: //*[text()='审核']] | |
296 | +2018-09-30 17:47:17.183 INFO: 强行等待:2秒 | |
297 | +2018-09-30 17:47:20.193 INFO: 上下拖动滚动条 | |
298 | +2018-09-30 17:47:20.267 INFO: 点击元素: //*[text()='审核通过']] | |
299 | +2018-09-30 17:47:20.447 INFO: 检查元素在页面上是否可见 | |
300 | +2018-09-30 17:47:23.227 INFO: 元素可见:By.xpath: //*[@ng-table='tableParams']/tbody[1]/tr[1]/td[1]/input | |
301 | +2018-09-30 17:47:23.227 INFO: 检查元素在页面上是否可见 | |
302 | +2018-09-30 17:47:28.296 INFO: 元素不可见:By.xpath: //*[contains(text(),'0930_174630')] | |
303 | +2018-09-30 17:47:28.502 INFO: 点击元素: //*[text()='商品管理']] | |
304 | +2018-09-30 17:47:28.680 INFO: 点击元素: //*[text()='商品库']] | |
305 | +2018-09-30 17:47:28.772 INFO: 检查元素在页面上是否可见 | |
306 | +2018-09-30 17:47:31.000 INFO: 元素可见:By.xpath: //*[@id='undercarriageGoods']/tbody[1]/tr[1]/td[1]/input | |
307 | +2018-09-30 17:47:44.586 INFO: 开始从配置文件中选择浏览器 | |
308 | +2018-09-30 17:47:44.586 INFO: 所选择的浏览器类型为: Chrome | |
309 | +2018-09-30 17:47:44.586 INFO: 所测试的环境为:SIT | |
310 | +2018-09-30 17:47:46.983 INFO: 正在启动Chrome浏览器 | |
311 | +2018-09-30 17:47:48.107 INFO: 窗口最大化 | |
312 | +2018-09-30 17:47:49.592 INFO: 打开URL: http://bpms.sit.gz.essa | |
313 | +2018-09-30 17:47:49.599 INFO: 设置隐性等待5 秒 | |
314 | +2018-09-30 17:47:49.749 INFO: 清除文本框中已有字符: //*[@id='username']] | |
315 | +2018-09-30 17:47:49.837 INFO: 输入的字符是:linxun | |
316 | +2018-09-30 17:47:49.957 INFO: 清除文本框中已有字符: //*[@id='password']] | |
317 | +2018-09-30 17:47:50.039 INFO: 输入的字符是:essa123 | |
318 | +2018-09-30 17:47:50.128 INFO: 点击元素: //*[@id='subBtn']] | |
319 | +2018-09-30 17:47:52.562 INFO: 点击元素: //*[text()='商品管理']] | |
320 | +2018-09-30 17:47:52.765 INFO: 检查元素是否存在: //*[text()='原厂商品发布']]:true | |
321 | +2018-09-30 17:47:52.828 INFO: 点击元素: //*[text()='原厂商品发布']] | |
322 | +2018-09-30 17:47:52.931 INFO: 强行等待:2秒 | |
323 | +2018-09-30 17:47:54.932 INFO: 检查元素在页面上是否可见 | |
324 | +2018-09-30 17:47:55.020 INFO: 元素可见:By.xpath: //*[@ng-click='supplier()'] | |
325 | +2018-09-30 17:47:55.087 INFO: 点击元素: //*[@ng-click='supplier()']] | |
326 | +2018-09-30 17:47:55.836 INFO: 点击元素: //*[@ng-click='showSelect()']] | |
327 | +2018-09-30 17:47:56.013 INFO: 点击元素: //*[contains(@ng-click,'keywordTypeChecked(item)') and @value='name']/..] | |
328 | +2018-09-30 17:47:56.344 INFO: 清除文本框中已有字符: //*[@ng-keyup='keyupChecked()']] | |
329 | +2018-09-30 17:47:56.480 INFO: 输入的字符是:物料分析 | |
330 | +2018-09-30 17:47:56.579 INFO: 点击元素: //*[@ng-click='search()']] | |
331 | +2018-09-30 17:47:56.683 INFO: 强行等待:1秒 | |
332 | +2018-09-30 17:47:57.684 INFO: 检查元素在页面上是否可见 | |
333 | +2018-09-30 17:47:57.711 INFO: 元素可见:By.xpath: //*[@id='spTableParams']/tbody/tr[1] | |
334 | +2018-09-30 17:47:57.814 INFO: 点击元素: //*[@id='spTableParams']/tbody/tr[1]] | |
335 | +2018-09-30 17:47:57.972 INFO: 点击元素: //*[text()='确定']] | |
336 | +2018-09-30 17:47:58.073 INFO: 强行等待:1秒 | |
337 | +2018-09-30 17:47:59.193 INFO: 点击元素: //*[text()='品牌名称']/../div[2]/div/div] | |
338 | +2018-09-30 17:47:59.309 INFO: 检查元素在页面上是否可见 | |
339 | +2018-09-30 17:47:59.389 INFO: 元素可见:By.xpath: //*[@class='msgLayer']/li[1] | |
340 | +2018-09-30 17:47:59.981 INFO: 点击元素: //*[@class='msgLayer']/li[1]] | |
341 | +2018-09-30 17:48:00.133 INFO: 点击元素: //*[text()='确定']] | |
342 | +2018-09-30 17:48:00.212 INFO: 强行等待:1秒 | |
343 | +2018-09-30 17:48:01.314 INFO: 点击元素: //*[text()='主类目']/../../div[1]/div] | |
344 | +2018-09-30 17:48:02.087 INFO: 调用JavaScript点击元素: //*[@id='undefined_1_switch']] | |
345 | +2018-09-30 17:48:02.313 INFO: 调用JavaScript点击元素: //*[@id='undefined_7_switch']] | |
346 | +2018-09-30 17:48:02.486 INFO: 调用JavaScript点击元素: //*[text()='飞行鸟类']] | |
347 | +2018-09-30 17:48:02.595 INFO: 调用JavaScript点击元素: //*[contains(@class,'btn btn-success')]] | |
348 | +2018-09-30 17:48:02.664 INFO: 点击元素: //*[text()='确定']] | |
349 | +2018-09-30 17:48:04.196 INFO: 点击元素: //*[text()='功能']/../div[2]/div[2]] | |
350 | +2018-09-30 17:48:04.628 INFO: 点击元素: //*[text()='特殊功能']/../div[2]/div[2]] | |
351 | +2018-09-30 17:48:04.823 INFO: 点击元素: //*[text()='外观造型']/../div[2]/div[1]] | |
352 | +2018-09-30 17:48:04.999 INFO: 点击元素: //*[text()='是否带人']/../div[2]/div[1]] | |
353 | +2018-09-30 17:48:05.163 INFO: 点击元素: //*[text()='适用年龄']/../div[2]/div[3]] | |
354 | +2018-09-30 17:48:06.246 INFO: 上下拖动滚动条 | |
355 | +2018-09-30 17:48:06.405 INFO: 清除文本框中已有字符: //*[text()='品名']/../div[3]/div/input] | |
356 | +2018-09-30 17:48:07.128 INFO: 输入的字符是:原厂0930_174805 | |
357 | +2018-09-30 17:48:07.214 INFO: 点击元素: //*[text()='品名']/../div[2]/div] | |
358 | +2018-09-30 17:48:07.420 INFO: 点击元素: //*[@class='msg2']/ul[1]/li[2]] | |
359 | +2018-09-30 17:48:07.654 INFO: 清除文本框中已有字符: //*[text()='品名']/../div[3]/div/input] | |
360 | +2018-09-30 17:48:08.409 INFO: 输入的字符是:Original0930_174805 | |
361 | +2018-09-30 17:48:08.551 INFO: 清除文本框中已有字符: //*[@ng-model='model.factoryNo']] | |
362 | +2018-09-30 17:48:09.117 INFO: 输入的字符是:20180930174808 | |
363 | +2018-09-30 17:48:09.194 INFO: 点击元素: //*[@dic-list='包装语言']/div[1]] | |
364 | +2018-09-30 17:48:09.405 INFO: 点击元素: //*[text()='自有版权']] | |
365 | +2018-09-30 17:48:09.635 INFO: 点击元素: //*[@dic-list='新品保护期']/div[3]] | |
366 | +2018-09-30 17:48:10.778 INFO: 上下拖动滚动条 | |
367 | +2018-09-30 17:48:10.858 INFO: 点击元素: //*[@dic-list='计量单位']/div[1]] | |
368 | +2018-09-30 17:48:11.044 INFO: 点击元素: //*[text()='外箱']] | |
369 | +2018-09-30 17:48:11.266 INFO: 点击元素: //*[@placeholder='请选择遥控模式']] | |
370 | +2018-09-30 17:48:11.470 INFO: 点击元素: //*[@placeholder='请选择遥控模式']/../../div[3]/div/span[1]] | |
371 | +2018-09-30 17:48:11.690 INFO: 点击元素: //*[@placeholder='请选择通道']] | |
372 | +2018-09-30 17:48:11.893 INFO: 点击元素: //*[@placeholder='请选择通道']/../../div[3]/div/span[1]] | |
373 | +2018-09-30 17:48:12.100 INFO: 点击元素: //*[@placeholder='请选择常规功能']] | |
374 | +2018-09-30 17:48:12.308 INFO: 点击元素: //*[@placeholder='请选择常规功能']/../../div[3]/div/span[2]] | |
375 | +2018-09-30 17:48:12.512 INFO: 点击元素: //*[@placeholder='请选择是否包电']] | |
376 | +2018-09-30 17:48:12.703 INFO: 点击元素: //*[@placeholder='请选择是否包电']/../../div[3]/div/span[2]] | |
377 | +2018-09-30 17:48:12.912 INFO: 点击元素: //*[@placeholder='请选择是否可充电']] | |
378 | +2018-09-30 17:48:13.106 INFO: 点击元素: //*[@placeholder='请选择是否可充电']/../../div[3]/div/span[1]] | |
379 | +2018-09-30 17:48:13.302 INFO: 点击元素: //*[@placeholder='请选择配件']] | |
380 | +2018-09-30 17:48:13.496 INFO: 点击元素: //*[@placeholder='请选择配件']/../../div[3]/div/span[1]] | |
381 | +2018-09-30 17:48:13.700 INFO: 点击元素: //*[@placeholder='请选择包装图案']] | |
382 | +2018-09-30 17:48:13.887 INFO: 点击元素: //*[@placeholder='请选择包装图案']/../../div[3]/div/span[1]] | |
383 | +2018-09-30 17:48:14.097 INFO: 点击元素: //*[@placeholder='请选择单品或套装']] | |
384 | +2018-09-30 17:48:14.289 INFO: 点击元素: //*[@placeholder='请选择单品或套装']/../../div[3]/div/span[1]] | |
385 | +2018-09-30 17:48:14.566 INFO: 点击元素: //*[@placeholder='请选择局部工艺']] | |
386 | +2018-09-30 17:48:14.757 INFO: 点击元素: //*[@placeholder='请选择局部工艺']/../../div[3]/div/span[1]] | |
387 | +2018-09-30 17:48:14.974 INFO: 点击元素: //*[@placeholder='请选择颜色']] | |
388 | +2018-09-30 17:48:15.163 INFO: 点击元素: //*[@placeholder='请选择颜色']/../../div[3]/div/span[1]] | |
389 | +2018-09-30 17:48:15.366 INFO: 点击元素: //*[@placeholder='请选择装量']] | |
390 | +2018-09-30 17:48:15.585 INFO: 点击元素: //*[@placeholder='请选择装量']/../../div[3]/div/span[1]] | |
391 | +2018-09-30 17:48:15.789 INFO: 点击元素: //*[@placeholder='请选择包装类型']] | |
392 | +2018-09-30 17:48:15.993 INFO: 点击元素: //*[@placeholder='请选择包装类型']/../../div[3]/div/span[1]] | |
393 | +2018-09-30 17:48:16.216 INFO: 点击元素: //*[@placeholder='请选择包装方式']] | |
394 | +2018-09-30 17:48:16.405 INFO: 点击元素: //*[@placeholder='请选择包装方式']/../../div[3]/div/span[1]] | |
395 | +2018-09-30 17:48:16.608 INFO: 点击元素: //*[@class='addSku']] | |
396 | +2018-09-30 17:48:17.418 INFO: 清除文本框中已有字符: //*[@title='计数数量']/div/input] | |
397 | +2018-09-30 17:48:17.658 INFO: 输入的字符是:10 | |
398 | +2018-09-30 17:48:17.833 INFO: 清除文本框中已有字符: //*[@title='销售MOQ']/div/input] | |
399 | +2018-09-30 17:48:18.048 INFO: 输入的字符是:10 | |
400 | +2018-09-30 17:48:18.176 INFO: 清除文本框中已有字符: //*[@title='供货周期']/div/input] | |
401 | +2018-09-30 17:48:18.303 INFO: 输入的字符是:3 | |
402 | +2018-09-30 17:48:18.442 INFO: 清除文本框中已有字符: //*[@placeholder='单品价格']] | |
403 | +2018-09-30 17:48:18.645 INFO: 输入的字符是:33 | |
404 | +2018-09-30 17:48:18.752 INFO: 使用鼠标拖动,将元素水平拖动2000 垂直拖动0 | |
405 | +2018-09-30 17:48:19.084 INFO: 清除文本框中已有字符: //*[@title='外箱体积(cm)']/div[2]/input] | |
406 | +2018-09-30 17:48:19.373 INFO: 输入的字符是:100 | |
407 | +2018-09-30 17:48:19.529 INFO: 清除文本框中已有字符: //*[@title='外箱体积(cm)']/div[3]/input] | |
408 | +2018-09-30 17:48:19.738 INFO: 输入的字符是:50 | |
409 | +2018-09-30 17:48:19.882 INFO: 清除文本框中已有字符: //*[@title='外箱体积(cm)']/div[4]/input] | |
410 | +2018-09-30 17:48:20.091 INFO: 输入的字符是:40 | |
411 | +2018-09-30 17:48:20.216 INFO: 清除文本框中已有字符: //*[@title='毛重']/div/input] | |
412 | +2018-09-30 17:48:20.492 INFO: 输入的字符是:1.5 | |
413 | +2018-09-30 17:48:20.640 INFO: 清除文本框中已有字符: //*[@title='净重']/div/input] | |
414 | +2018-09-30 17:48:20.916 INFO: 输入的字符是:1.2 | |
415 | +2018-09-30 17:48:21.000 INFO: 点击元素: //*[text()='保存']] | |
416 | +2018-09-30 17:48:21.310 INFO: 点击元素: //*[text()='商品管理']] | |
417 | +2018-09-30 17:48:21.527 INFO: 点击元素: //*[@name='child.text' and text()='商品发布管理']] | |
418 | +2018-09-30 17:48:21.671 INFO: 强行等待:1秒 | |
419 | +2018-09-30 17:48:22.672 INFO: 检查元素在页面上是否可见 | |
420 | +2018-09-30 17:48:23.196 INFO: 元素可见:By.xpath: //*[@ng-table='preUploadCtrlTableParams']/tbody[1]/tr[1]/td[1]/input | |
421 | +2018-09-30 17:48:23.220 INFO: 元素在页面上可见 | |
422 | +2018-09-30 17:48:23.220 INFO: 强行等待:2秒 | |
423 | +2018-09-30 17:48:25.220 INFO: 检查元素在页面上是否可见 | |
424 | +2018-09-30 17:48:25.249 INFO: 元素可见:By.xpath: //*[@ng-table='preUploadCtrlTableParams']/tbody[1]/tr[1]/td[1]/input | |
425 | +2018-09-30 17:48:25.320 INFO: 点击元素: //*[contains(text(),'0930_174805')]/../../td[1]/input] | |
426 | +2018-09-30 17:48:25.487 INFO: 点击元素: //*[contains(text(),'图片更新')]] | |
427 | +2018-09-30 17:48:25.684 INFO: 强行等待:2秒 | |
428 | +2018-09-30 17:48:27.684 INFO: 检查元素在页面上是否可见 | |
429 | +2018-09-30 17:48:27.707 INFO: 元素可见:By.xpath: //*[text()='SPU信息'] | |
430 | +2018-09-30 17:48:27.805 INFO: 点击元素: //*[@id='spuWrapper']/div[3]/div[2]] | |
431 | +2018-09-30 17:48:27.930 INFO: 开始上传文件 | |
432 | +2018-09-30 17:48:29.972 INFO: 上传文件成功 | |
433 | +2018-09-30 17:48:29.972 INFO: 检查元素在页面上是否可见 | |
434 | +2018-09-30 17:48:30.787 INFO: 元素可见:By.xpath: //*[@class='load-pic'] | |
435 | +2018-09-30 17:48:30.914 INFO: 点击元素: //*[@id='skuWrapper']/div/div/div[1]/div[2]] | |
436 | +2018-09-30 17:48:31.091 INFO: 开始上传文件 | |
437 | +2018-09-30 17:48:33.095 INFO: 上传文件成功 | |
438 | +2018-09-30 17:48:33.096 INFO: 检查元素在页面上是否可见 | |
439 | +2018-09-30 17:48:33.134 INFO: 元素可见:By.xpath: //*[contains(@ng-click,'picInfo,')] | |
440 | +2018-09-30 17:48:33.134 INFO: 强行等待:1秒 | |
441 | +2018-09-30 17:48:34.205 INFO: 点击元素: //*[text()='保存']] | |
442 | +2018-09-30 17:48:34.576 INFO: 点击元素: //*[text()='商品管理']] | |
443 | +2018-09-30 17:48:34.776 INFO: 点击元素: //*[text()='原厂商品发布审核']] | |
444 | +2018-09-30 17:48:34.886 INFO: 检查元素在页面上是否可见 | |
445 | +2018-09-30 17:48:37.369 INFO: 元素可见:By.xpath: //*[@ng-table='tableParams']/tbody[1]/tr[1]/td[1]/input | |
446 | +2018-09-30 17:48:37.369 INFO: 检查元素在页面上是否可见 | |
447 | +2018-09-30 17:48:37.387 INFO: 元素可见:By.xpath: //*[contains(text(),'0930_174805')] | |
448 | +2018-09-30 17:48:37.387 INFO: 检查元素在页面上是否可见 | |
449 | +2018-09-30 17:48:37.398 INFO: 元素可见:By.xpath: //*[@ng-table='tableParams']/tbody[1]/tr[1]/td[1]/input | |
450 | +2018-09-30 17:48:37.452 INFO: 点击元素: //*[contains(@class,'col-sm-') and contains(text(),'0930_174805')]/../../../../td[1]/input] | |
451 | +2018-09-30 17:48:37.735 INFO: 点击元素: //*[text()='审核']] | |
452 | +2018-09-30 17:48:37.842 INFO: 强行等待:2秒 | |
453 | +2018-09-30 17:48:40.851 INFO: 上下拖动滚动条 | |
454 | +2018-09-30 17:48:40.929 INFO: 点击元素: //*[text()='审核通过']] | |
455 | +2018-09-30 17:48:41.110 INFO: 检查元素在页面上是否可见 | |
456 | +2018-09-30 17:48:43.491 INFO: 元素可见:By.xpath: //*[@ng-table='tableParams']/tbody[1]/tr[1]/td[1]/input | |
457 | +2018-09-30 17:48:43.491 INFO: 检查元素在页面上是否可见 | |
458 | +2018-09-30 17:48:48.530 INFO: 元素不可见:By.xpath: //*[contains(text(),'0930_174805')] | |
459 | +2018-09-30 17:48:48.589 INFO: 点击元素: //*[text()='商品管理']] | |
460 | +2018-09-30 17:48:48.897 INFO: 点击元素: //*[text()='商品库']] | |
461 | +2018-09-30 17:48:49.010 INFO: 检查元素在页面上是否可见 | |
462 | +2018-09-30 17:48:50.891 INFO: 元素可见:By.xpath: //*[@id='undercarriageGoods']/tbody[1]/tr[1]/td[1]/input | |
463 | +2018-09-30 17:48:51.777 INFO: 开始从配置文件中选择浏览器 | |
464 | +2018-09-30 17:48:51.777 INFO: 所选择的浏览器类型为: Chrome | |
465 | +2018-09-30 17:48:51.777 INFO: 所测试的环境为:SIT | |
466 | +2018-09-30 17:48:54.202 INFO: 正在启动Chrome浏览器 | |
467 | +2018-09-30 17:48:55.353 INFO: 窗口最大化 | |
468 | +2018-09-30 17:48:56.870 INFO: 打开URL: http://bpms.sit.gz.essa | |
469 | +2018-09-30 17:48:56.875 INFO: 设置隐性等待5 秒 | |
470 | +2018-09-30 17:48:57.021 INFO: 清除文本框中已有字符: //*[@id='username']] | |
471 | +2018-09-30 17:48:57.112 INFO: 输入的字符是:linrong | |
472 | +2018-09-30 17:48:57.230 INFO: 清除文本框中已有字符: //*[@id='password']] | |
473 | +2018-09-30 17:48:57.316 INFO: 输入的字符是:essa123 | |
474 | +2018-09-30 17:48:57.405 INFO: 点击元素: //*[@id='subBtn']] | |
475 | +2018-09-30 17:48:59.952 INFO: 点击元素: //*[text()='采购计划管理']] | |
476 | +2018-09-30 17:49:00.167 INFO: 点击元素: //*[text()='商品类目经理分配配置']] | |
477 | +2018-09-30 17:49:00.268 INFO: 强行等待:1秒 | |
478 | +2018-09-30 17:49:01.385 INFO: 点击元素: //*[contains(text(),'高级查询')]] | |
479 | +2018-09-30 17:49:01.873 INFO: 清除文本框中已有字符: //*[contains(text(),'SKU编号')]/../div/input] | |
480 | +2018-09-30 17:49:02.076 INFO: 输入的字符是:200299444 | |
481 | +2018-09-30 17:49:02.160 INFO: 点击元素: //*[text()='查询']] | |
482 | +2018-09-30 17:49:03.148 INFO: 点击元素: //*[@ng-table='tableParams']/tbody/tr[1]/td[1]/input] | |
483 | +2018-09-30 17:49:03.321 INFO: 点击元素: //*[text()='分配类目经理']] | |
484 | +2018-09-30 17:49:04.182 INFO: 选择选项:林荣 | |
485 | +2018-09-30 17:49:04.252 INFO: 点击元素: //*[text()='确认']] | |
486 | +2018-09-30 17:49:04.375 INFO: 强行等待:0秒 | |
487 | +2018-09-30 17:49:06.296 INFO: 调用JavaScript点击元素: //*[@class='logo-text']] | |
488 | +2018-09-30 17:49:06.296 INFO: 强行等待:1秒 | |
489 | +2018-09-30 17:49:07.372 INFO: 点击元素: //*[text()='营销管理']] | |
490 | +2018-09-30 17:49:07.549 INFO: 点击元素: //*[text()='团购设置']/..] | |
491 | +2018-09-30 17:49:07.976 INFO: 点击元素: //*[text()='添加商品']] | |
492 | +2018-09-30 17:49:08.118 INFO: 检查元素在页面上是否可见 | |
493 | +2018-09-30 17:49:08.435 INFO: 元素可见:By.xpath: //*[@class='loading ng-scope'] | |
494 | +2018-09-30 17:49:08.435 INFO: 强行等待:1秒 | |
495 | +2018-09-30 17:49:09.435 INFO: 检查元素在页面上是否可见 | |
496 | +2018-09-30 17:49:09.448 INFO: 元素可见:By.xpath: //*[@class='loading ng-scope'] | |
497 | +2018-09-30 17:49:09.448 INFO: 强行等待:1秒 | |
498 | +2018-09-30 17:49:10.448 INFO: 检查元素在页面上是否可见 | |
499 | +2018-09-30 17:49:10.459 INFO: 元素可见:By.xpath: //*[@class='loading ng-scope'] | |
500 | +2018-09-30 17:49:10.460 INFO: 强行等待:1秒 | |
501 | +2018-09-30 17:49:11.461 INFO: 检查元素在页面上是否可见 | |
502 | +2018-09-30 17:49:16.511 INFO: 元素不可见:By.xpath: //*[@class='loading ng-scope'] | |
503 | +2018-09-30 17:49:16.658 INFO: 清除文本框中已有字符: //*[@name='keyword']] | |
504 | +2018-09-30 17:49:16.829 INFO: 输入的字符是:200299444 | |
505 | +2018-09-30 17:49:16.915 INFO: 点击元素: //*[@ng-click='search(false)']] | |
506 | +2018-09-30 17:49:17.022 INFO: 强行等待:1秒 | |
507 | +2018-09-30 17:49:18.093 INFO: 点击元素: //*[contains(@class,'fa fa-angle-double-dow')]] | |
508 | +2018-09-30 17:49:18.803 INFO: 点击元素: //*[@ng-repeat='list in item.skus']/tbody/tr[1]/td[1]/input] | |
509 | +2018-09-30 17:49:18.966 INFO: 点击元素: //*[contains(text(),'确定')]] | |
510 | +2018-09-30 17:49:19.060 INFO: 强行等待:1秒 | |
511 | +2018-09-30 17:49:20.275 INFO: 清除文本框中已有字符: //*[@ng-model='searchKeyword']] | |
512 | +2018-09-30 17:49:20.426 INFO: 输入的字符是:200299444 | |
513 | +2018-09-30 17:49:20.503 INFO: 点击元素: //button[@ng-click='gotoSearch()']] | |
514 | +2018-09-30 17:49:20.821 INFO: 点击元素: //*[@class='table marketing-collectbill-products']/tbody/tr[1]/td[1]/input] | |
515 | +2018-09-30 17:49:20.973 INFO: 点击元素: //*[text()='MOQ设置']] | |
516 | +2018-09-30 17:49:21.744 INFO: 清除文本框中已有字符: //*[@ng-model='activitySuccessMoq']] | |
517 | +2018-09-30 17:49:21.832 INFO: 输入的字符是:150 | |
518 | +2018-09-30 17:49:21.949 INFO: 清除文本框中已有字符: //*[@ng-model='activitySaleMoq']] | |
519 | +2018-09-30 17:49:22.023 INFO: 输入的字符是:15 | |
520 | +2018-09-30 17:49:22.091 INFO: 点击元素: //*[contains(text(),'确定')]] | |
521 | +2018-09-30 17:49:22.191 INFO: 强行等待:1秒 | |
522 | +2018-09-30 17:49:23.260 INFO: 点击元素: //*[text()='阶梯价']] | |
523 | +2018-09-30 17:49:24.089 INFO: 清除文本框中已有字符: //*[@ng-model='minPrice']] | |
524 | +2018-09-30 17:49:24.175 INFO: 输入的字符是:360 | |
525 | +2018-09-30 17:49:24.294 INFO: 清除文本框中已有字符: //*[@ng-model='maxPrice']] | |
526 | +2018-09-30 17:49:24.382 INFO: 输入的字符是:430 | |
527 | +2018-09-30 17:49:24.502 INFO: 清除文本框中已有字符: //*[@ng-model='ladderCount']] | |
528 | +2018-09-30 17:49:24.561 INFO: 输入的字符是:2 | |
529 | +2018-09-30 17:49:24.628 INFO: 点击元素: //*[text()='生成阶梯']] | |
530 | +2018-09-30 17:49:24.725 INFO: 强行等待:1秒 | |
531 | +2018-09-30 17:49:25.787 INFO: 点击元素: //*[contains(text(),'确定')]] | |
532 | +2018-09-30 17:49:25.862 INFO: 强行等待:1秒 | |
533 | +2018-09-30 17:49:26.934 INFO: 点击元素: //*[text()='配置主推市场']] | |
534 | +2018-09-30 17:49:27.667 INFO: 点击元素: //*[contains(text(),'可选择的市场区域')]/../dd/span[1]/input] | |
535 | +2018-09-30 17:49:27.815 INFO: 点击元素: //*[contains(text(),'可选择的市场区域')]/../dd/span[2]/input] | |
536 | +2018-09-30 17:49:28.002 INFO: 点击元素: //*[contains(text(),'可选择的市场区域')]/../dd/span[4]/input] | |
537 | +2018-09-30 17:49:28.161 INFO: 点击元素: //*[contains(text(),'可选择的市场区域')]/../dd/span[5]/input] | |
538 | +2018-09-30 17:49:28.240 INFO: 强行等待:0秒 | |
539 | +2018-09-30 17:49:28.841 INFO: 点击元素: //*[contains(text(),'确定')]] | |
540 | +2018-09-30 17:49:28.929 INFO: 强行等待:1秒 | |
541 | +2018-09-30 17:49:29.991 INFO: 点击元素: //*[contains(text(),'确定')]] | |
542 | +2018-09-30 17:49:30.055 INFO: 强行等待:1秒 | |
543 | +2018-09-30 17:49:31.127 INFO: 点击元素: //*[text()='发布商品']] | |
544 | +2018-09-30 17:49:31.203 INFO: 强行等待:1秒 | |
545 | +2018-09-30 17:49:32.265 INFO: 点击元素: //*[contains(text(),'确定')]] | |
546 | +2018-09-30 17:49:33.787 INFO: 调用JavaScript点击元素: //*[@class='logo-text']] | |
547 | +2018-09-30 17:49:34.484 INFO: 点击元素: //*[text()='营销管理']] | |
548 | +2018-09-30 17:49:34.653 INFO: 点击元素: //*[text()='团购控制']/..] | |
549 | +2018-09-30 17:49:35.026 INFO: 清除文本框中已有字符: //*[@ng-model='searchKeyword']] | |
550 | +2018-09-30 17:49:35.159 INFO: 输入的字符是:200299444 | |
551 | +2018-09-30 17:49:35.233 INFO: 点击元素: //*[@ng-click='gotoSearch()']] | |
552 | +2018-09-30 17:49:35.319 INFO: 强行等待:1秒 | |
553 | +2018-09-30 17:49:36.819 INFO: 检查元素在页面上是否可见 | |
554 | +2018-09-30 17:49:36.837 INFO: 元素可见:By.xpath: //*[contains(text(),'200299444')] | |
555 | +2018-09-30 17:50:13.321 INFO: 开始从配置文件中选择浏览器 | |
556 | +2018-09-30 17:50:13.321 INFO: 所选择的浏览器类型为: Chrome | |
557 | +2018-09-30 17:50:13.321 INFO: 所测试的环境为:SIT | |
558 | +2018-09-30 17:50:15.738 INFO: 正在启动Chrome浏览器 | |
559 | +2018-09-30 17:50:16.886 INFO: 窗口最大化 | |
560 | +2018-09-30 17:50:18.416 INFO: 打开URL: http://bpms.sit.gz.essa | |
561 | +2018-09-30 17:50:18.424 INFO: 设置隐性等待5 秒 | |
562 | +2018-09-30 17:50:18.583 INFO: 清除文本框中已有字符: //*[@id='username']] | |
563 | +2018-09-30 17:50:18.680 INFO: 输入的字符是:admin | |
564 | +2018-09-30 17:50:18.802 INFO: 清除文本框中已有字符: //*[@id='password']] | |
565 | +2018-09-30 17:50:18.901 INFO: 输入的字符是:essa123 | |
566 | +2018-09-30 17:50:18.994 INFO: 点击元素: //*[@id='subBtn']] | |
567 | +2018-09-30 17:50:21.186 INFO: 点击元素: //*[text()='采购商管理']] | |
568 | +2018-09-30 17:50:22.365 INFO: 上下拖动滚动条 | |
569 | +2018-09-30 17:50:22.442 INFO: 点击元素: //*[text()='生成邀请码']] | |
570 | +2018-09-30 17:50:23.470 INFO: 点击元素: //*[text()='选择人员']/../div/dl/dd[1]/b/input] | |
571 | +2018-09-30 17:50:23.782 INFO: 选择选项:搜索引擎 | |
572 | +2018-09-30 17:50:23.997 INFO: 选择选项:Google | |
573 | +2018-09-30 17:50:24.115 INFO: 点击元素: //button[contains(text(),'生成')]] | |
574 | +2018-09-30 17:50:24.251 INFO: 强行等待:0秒 | |
575 | +2018-09-30 17:50:24.832 INFO: 点击元素: //*[text()='确认']] | |
576 | +2018-09-30 17:50:24.922 INFO: 强行等待:0秒 | |
577 | +2018-09-30 17:50:25.515 INFO: 点击元素: //*[text()='关闭']] | |
578 | +2018-09-30 17:50:26.382 INFO: 开始从配置文件中选择浏览器 | |
579 | +2018-09-30 17:50:26.383 INFO: 所选择的浏览器类型为: Chrome | |
580 | +2018-09-30 17:50:26.383 INFO: 所测试的环境为:SIT | |
581 | +2018-09-30 17:50:28.857 INFO: 正在启动Chrome浏览器 | |
582 | +2018-09-30 17:50:29.986 INFO: 窗口最大化 | |
583 | +2018-09-30 17:50:31.527 INFO: 打开URL: http://en.portalsit.cn | |
584 | +2018-09-30 17:50:31.530 INFO: 设置隐性等待5 秒 | |
585 | +2018-09-30 17:50:31.711 INFO: 点击元素: //*[@class='u-login']/a] | |
586 | +2018-09-30 17:50:32.661 INFO: 清除文本框中已有字符: //*[@id='email']] | |
587 | +2018-09-30 17:50:32.863 INFO: 输入的字符是:jin@essa.cn | |
588 | +2018-09-30 17:50:33.012 INFO: 清除文本框中已有字符: //*[@id='password']] | |
589 | +2018-09-30 17:50:33.133 INFO: 输入的字符是:essa123 | |
590 | +2018-09-30 17:50:33.276 INFO: 清除文本框中已有字符: //*[@id='confirmPassword']] | |
591 | +2018-09-30 17:50:33.413 INFO: 输入的字符是:essa123 | |
592 | +2018-09-30 17:50:33.493 INFO: 点击元素: //*[@id='currPlaceholder']] | |
593 | +2018-09-30 17:50:33.683 INFO: 点击元素: //*[text()='CNY']] | |
594 | +2018-09-30 17:50:33.940 INFO: 清除文本框中已有字符: //*[@id='companyName']] | |
595 | +2018-09-30 17:50:34.115 INFO: 输入的字符是:Auto50326 | |
596 | +2018-09-30 17:50:34.206 INFO: 点击元素: //*[@id='continentPlaceholder']] | |
597 | +2018-09-30 17:50:34.465 INFO: 点击元素: //*[text()='Europe']] | |
598 | +2018-09-30 17:50:34.782 INFO: 点击元素: //*[text()='Russian federation']] | |
599 | +2018-09-30 17:50:35.130 INFO: 清除文本框中已有字符: //*[@id='contactName']] | |
600 | +2018-09-30 17:50:35.353 INFO: 输入的字符是:Tester50326 | |
601 | +2018-09-30 17:50:35.480 INFO: 清除文本框中已有字符: //*[@id='phone']] | |
602 | +2018-09-30 17:50:35.684 INFO: 输入的字符是:201809301750 | |
603 | +2018-09-30 17:50:35.684 INFO: 强行等待:0秒 | |
604 | +2018-09-30 17:50:36.272 INFO: 点击元素: //*[@id='purchaseQuantity']] | |
605 | +2018-09-30 17:50:36.448 INFO: 点击元素: //*[contains(text(),'1 000 000 - 2 500 000 USD')]] | |
606 | +2018-09-30 17:50:36.539 INFO: 强行等待:0秒 | |
607 | +2018-09-30 17:50:37.110 INFO: 点击元素: //*[@id='singleQuantity']] | |
608 | +2018-09-30 17:50:37.285 INFO: 点击元素: //*[text()='30-49 ctn']] | |
609 | +2018-09-30 17:50:38.435 INFO: 上下拖动滚动条 | |
610 | +2018-09-30 17:50:38.538 INFO: 调用JavaScript点击元素: //*[text()='Select']] | |
611 | +2018-09-30 17:50:38.630 INFO: 点击元素: //*[@title='Animals&plants']] | |
612 | +2018-09-30 17:50:38.822 INFO: 点击元素: //*[text()='Dolls and accessories']] | |
613 | +2018-09-30 17:50:39.015 INFO: 点击元素: //*[text()='Bricks']] | |
614 | +2018-09-30 17:50:39.214 INFO: 点击元素: //*[@class='register-right']] | |
615 | +2018-09-30 17:50:39.462 INFO: 清除文本框中已有字符: //*[@id='referralCode']] | |
616 | +2018-09-30 17:50:39.622 INFO: 输入的字符是:239897 | |
617 | +2018-09-30 17:50:39.700 INFO: 调用JavaScript点击元素: //*[@id='protocol']] | |
618 | +2018-09-30 17:50:39.771 INFO: 点击元素: //*[@id='submit']] | |
619 | +2018-09-30 17:50:39.869 INFO: 强行等待:3秒 | |
620 | +2018-09-30 17:50:42.870 INFO: 检查元素在页面上是否可见 | |
621 | +2018-09-30 17:50:47.898 INFO: 元素不可见:By.xpath: //*[contains(@class,'layui-layer-close1')] | |
622 | +2018-09-30 18:05:08.391 INFO: 开始从配置文件中选择浏览器 | |
623 | +2018-09-30 18:05:08.391 INFO: 所选择的浏览器类型为: Chrome | |
624 | +2018-09-30 18:05:08.391 INFO: 所测试的环境为:SIT | |
625 | +2018-09-30 18:05:10.837 INFO: 正在启动Chrome浏览器 | |
626 | +2018-09-30 18:05:11.976 INFO: 窗口最大化 | |
627 | +2018-09-30 18:05:13.666 INFO: 打开URL: http://bpms.sit.gz.essa | |
628 | +2018-09-30 18:05:13.670 INFO: 设置隐性等待5 秒 | |
629 | +2018-09-30 18:05:13.819 INFO: 清除文本框中已有字符: //*[@id='username']] | |
630 | +2018-09-30 18:05:13.933 INFO: 输入的字符是:chenhong | |
631 | +2018-09-30 18:05:14.062 INFO: 清除文本框中已有字符: //*[@id='password']] | |
632 | +2018-09-30 18:05:14.164 INFO: 输入的字符是:essa123 | |
633 | +2018-09-30 18:05:14.248 INFO: 点击元素: //*[@id='subBtn']] | |
634 | +2018-09-30 18:05:17.010 INFO: 点击元素: //span[text()='询价管理']] | |
635 | +2018-09-30 18:05:17.198 INFO: 点击元素: //*[text()='成品询价任务列表']] | |
636 | +2018-09-30 18:05:17.304 INFO: 检查元素在页面上是否可见 | |
637 | +2018-09-30 18:05:21.199 INFO: 元素可见:By.xpath: //*[@ng-table='tableParams1']/tbody/tr[1] | |
638 | +2018-09-30 18:05:21.276 INFO: 点击元素: //*[contains(text(),'高级查询')]] | |
639 | +2018-09-30 18:05:21.634 INFO: 清除文本框中已有字符: //*[text()='来源单号']/../div[1]/input] | |
640 | +2018-09-30 18:05:21.904 INFO: 输入的字符是:A180822T9161B | |
641 | +2018-09-30 18:05:21.984 INFO: 点击元素: //*[@name='advSearch']/div[12]/button[1]] | |
642 | +2018-09-30 18:05:22.096 INFO: 检查元素在页面上是否可见 | |
643 | +2018-09-30 18:05:25.021 INFO: 元素可见:By.xpath: //*[@id='mask' and @style='display: none;'] | |
644 | +2018-09-30 18:05:25.091 INFO: 点击元素: //*[@ng-table='tableParams1']/tbody/tr[1]] | |
645 | +2018-09-30 18:05:25.259 INFO: 点击元素: //*[contains(text(),'询价反馈')]] | |
646 | +2018-09-30 18:05:25.756 INFO: 获取当前元素的文本值:单箱金额: | |
647 | +2018-09-30 18:05:25.789 INFO: 强行等待:1秒 | |
648 | +2018-09-30 18:05:26.829 INFO: 获取当前元素的文本值:单箱金额: | |
649 | +2018-09-30 18:05:26.851 INFO: 强行等待:1秒 | |
650 | +2018-09-30 18:05:27.890 INFO: 获取当前元素的文本值:单箱金额:5.00 | |
651 | +2018-09-30 18:05:28.046 INFO: 选择选项:来源PO单/成品采购单号 | |
652 | +2018-09-30 18:05:28.231 INFO: 清除文本框中已有字符: //*[@placeholder='请输入查询条件']] | |
653 | +2018-09-30 18:05:28.427 INFO: 输入的字符是:A180822T9161B | |
654 | +2018-09-30 18:05:28.499 INFO: 点击元素: //button[@ng-click='getFeedbackDetailBySearchInfo()']] | |
655 | +2018-09-30 18:05:28.580 INFO: 检查元素在页面上是否可见 | |
656 | +2018-09-30 18:05:28.593 INFO: 元素可见:By.xpath: //*[@id='mask' and @style='display: none;'] | |
657 | +2018-09-30 18:05:28.594 INFO: 强行等待:1秒 | |
658 | +2018-09-30 18:05:29.594 INFO: 检查元素在页面上是否可见 | |
659 | +2018-09-30 18:05:31.061 INFO: 元素可见:By.xpath: //*[@id='mask' and @style='display: none;'] | |
660 | +2018-09-30 18:05:31.061 INFO: 强行等待:1秒 | |
661 | +2018-09-30 18:05:32.062 INFO: 检查元素在页面上是否可见 | |
662 | +2018-09-30 18:05:32.087 INFO: 元素可见:By.xpath: //*[@id='mask' and @style='display: none;'] | |
663 | +2018-09-30 18:05:32.087 INFO: 强行等待:1秒 | |
664 | +2018-09-30 18:05:33.087 INFO: 检查元素在页面上是否可见 | |
665 | +2018-09-30 18:05:33.103 INFO: 元素可见:By.xpath: //*[@id='mask' and @style='display: none;'] | |
666 | +2018-09-30 18:05:33.103 INFO: 强行等待:1秒 | |
667 | +2018-09-30 18:05:34.104 INFO: 检查元素在页面上是否可见 | |
668 | +2018-09-30 18:05:34.114 INFO: 元素可见:By.xpath: //*[@id='mask' and @style='display: none;'] | |
669 | +2018-09-30 18:05:34.114 INFO: 强行等待:1秒 | |
670 | +2018-09-30 18:05:35.114 INFO: 检查元素在页面上是否可见 | |
671 | +2018-09-30 18:05:35.124 INFO: 元素可见:By.xpath: //*[@id='mask' and @style='display: none;'] | |
672 | +2018-09-30 18:05:35.124 INFO: 强行等待:1秒 | |
673 | +2018-09-30 18:05:36.125 INFO: 检查元素在页面上是否可见 | |
674 | +2018-09-30 18:05:36.151 INFO: 元素可见:By.xpath: //*[@id='mask' and @style='display: none;'] | |
675 | +2018-09-30 18:05:36.151 INFO: 强行等待:1秒 | |
676 | +2018-09-30 18:05:37.224 INFO: 点击元素: //*[contains(text(),'待反馈任务')]] | |
677 | +2018-09-30 18:05:37.304 INFO: 检查元素在页面上是否可见 | |
678 | +2018-09-30 18:05:41.896 INFO: 元素可见:By.xpath: //*[contains(text(),'询价要求完成时间')] | |
679 | +2018-09-30 18:05:42.914 INFO: 上下拖动滚动条 | |
680 | +2018-09-30 18:05:42.914 INFO: 检查元素在页面上是否可见 | |
681 | +2018-09-30 18:05:42.965 INFO: 元素可见:By.xpath: //*[@ng-click='submitFeedback(1)'] | |
682 | +2018-09-30 18:05:43.031 INFO: 点击元素: //*[@ng-click='submitFeedback(1)']] | |
683 | +2018-09-30 18:05:43.113 INFO: 强行等待:1秒 | |
684 | +2018-09-30 18:05:44.114 INFO: 检查元素在页面上是否可见 | |
685 | +2018-09-30 18:05:44.125 INFO: 元素可见:By.xpath: //*[@ng-click='submitFeedback(1)'] | |
686 | +2018-09-30 18:05:44.161 INFO: 强行等待:1秒 | |
687 | +2018-09-30 18:05:45.161 INFO: 检查元素在页面上是否可见 | |
688 | +2018-09-30 18:05:45.171 INFO: 元素可见:By.xpath: //*[@ng-click='submitFeedback(1)'] | |
689 | +2018-09-30 18:05:45.207 INFO: 强行等待:1秒 | |
690 | +2018-09-30 18:05:46.207 INFO: 检查元素在页面上是否可见 | |
691 | +2018-09-30 18:05:46.218 INFO: 元素可见:By.xpath: //*[@ng-click='submitFeedback(1)'] | |
692 | +2018-09-30 18:05:46.261 INFO: 强行等待:1秒 | |
693 | +2018-09-30 18:05:47.261 INFO: 检查元素在页面上是否可见 | |
694 | +2018-09-30 18:05:47.272 INFO: 元素可见:By.xpath: //*[@ng-click='submitFeedback(1)'] | |
695 | +2018-09-30 18:05:47.308 INFO: 强行等待:1秒 | |
696 | +2018-09-30 18:05:48.309 INFO: 检查元素在页面上是否可见 | |
697 | +2018-09-30 18:05:48.324 INFO: 元素可见:By.xpath: //*[@ng-click='submitFeedback(1)'] | |
698 | +2018-09-30 18:05:48.364 INFO: 强行等待:1秒 | |
699 | +2018-09-30 18:05:49.364 INFO: 检查元素在页面上是否可见 | |
700 | +2018-09-30 18:05:49.375 INFO: 元素可见:By.xpath: //*[@ng-click='submitFeedback(1)'] | |
701 | +2018-09-30 18:05:49.425 INFO: 点击元素: //*[@ng-click='submitFeedback(1)']] | |
702 | +2018-09-30 18:05:49.495 INFO: 强行等待:1秒 | |
703 | +2018-09-30 18:05:50.496 INFO: 检查元素在页面上是否可见 | |
704 | +2018-09-30 18:05:55.501 INFO: 元素不可见:By.xpath: //*[@ng-click='submitFeedback(1)'] | |
705 | +2018-09-30 18:05:55.501 INFO: 强行等待:1秒 | |
706 | +2018-09-30 18:05:56.502 INFO: 检查元素在页面上是否可见 | |
707 | +2018-09-30 18:06:01.527 INFO: 元素不可见:By.xpath: //*[@ng-table='tableParams1']/tbody/tr[1] | ... | ... |
... | ... | @@ -0,0 +1,8 @@ |
1 | +2018-10-08 09:41:01.889 INFO: 开始从配置文件中选择浏览器 | |
2 | +2018-10-08 09:41:01.890 INFO: 所选择的浏览器类型为: Chrome | |
3 | +2018-10-08 09:41:01.890 INFO: 所测试的环境为:SIT | |
4 | +2018-10-08 09:41:05.214 INFO: 正在启动Chrome浏览器 | |
5 | +2018-10-08 09:41:06.340 INFO: 窗口最大化 | |
6 | +2018-10-08 09:41:06.709 INFO: 打开URL: http://en.portalsit.cn | |
7 | +2018-10-08 09:41:06.716 INFO: 设置隐性等待5 秒 | |
8 | +2018-10-08 09:41:11.662 ERROR: null. | ... | ... |
... | ... | @@ -0,0 +1,11 @@ |
1 | +2018-10-09 11:27:01.967 INFO: 开始从配置文件中选择浏览器 | |
2 | +2018-10-09 11:27:01.968 INFO: 所选择的浏览器类型为: Chrome | |
3 | +2018-10-09 11:27:01.969 INFO: 所测试的环境为:UAT | |
4 | +2018-10-09 11:27:05.181 INFO: 正在启动Chrome浏览器 | |
5 | +2018-10-09 11:27:06.324 INFO: 窗口最大化 | |
6 | +2018-10-09 11:27:07.742 INFO: 打开URL: http://bpms.spstoys.com:7291 | |
7 | +2018-10-09 11:27:07.746 INFO: 设置隐性等待5 秒 | |
8 | +2018-10-09 11:27:11.041 INFO: 开始从配置文件中选择浏览器 | |
9 | +2018-10-09 11:27:11.042 INFO: 所选择的浏览器类型为: Chrome | |
10 | +2018-10-09 11:27:11.042 INFO: 所测试的环境为:UAT | |
11 | +2018-10-09 11:27:13.462 INFO: 正在启动Chrome浏览器 | ... | ... |
... | ... | @@ -0,0 +1,203 @@ |
1 | +2018-10-12 14:12:43.050 INFO: 开始从配置文件中选择浏览器 | |
2 | +2018-10-12 14:12:43.050 INFO: 所选择的浏览器类型为: Chrome | |
3 | +2018-10-12 14:12:43.052 INFO: 所测试的环境为:SIT | |
4 | +2018-10-12 14:12:46.441 INFO: 正在启动Chrome浏览器 | |
5 | +2018-10-12 14:12:47.616 INFO: 窗口最大化 | |
6 | +2018-10-12 14:12:49.055 INFO: 打开URL: http://en.portalsit.cn | |
7 | +2018-10-12 14:12:49.063 INFO: 设置隐性等待5 秒 | |
8 | +2018-10-12 14:12:49.311 INFO: 点击元素: //*[@id='SignIn']/a] | |
9 | +2018-10-12 14:12:50.278 INFO: 清除文本框中已有字符: //*[@id='username']] | |
10 | +2018-10-12 14:12:50.430 INFO: 输入的字符是:meng18@essa.cn | |
11 | +2018-10-12 14:12:50.593 INFO: 清除文本框中已有字符: //*[@id='password']] | |
12 | +2018-10-12 14:12:50.691 INFO: 输入的字符是:essa123 | |
13 | +2018-10-12 14:12:50.791 INFO: 点击元素: //*[@id='login']] | |
14 | +2018-10-12 14:12:50.911 INFO: 检查元素在页面上是否可见 | |
15 | +2018-10-12 14:12:51.642 INFO: 元素可见:By.xpath: //*[@id='bind-phone'] | |
16 | +2018-10-12 14:12:51.772 INFO: 点击元素: //*[contains(@class,'layui-layer-close1')]] | |
17 | +2018-10-12 14:12:52.621 INFO: 清除文本框中已有字符: //*[@class='search-tx']/input] | |
18 | +2018-10-12 14:12:52.766 INFO: 输入的字符是:200020452 | |
19 | +2018-10-12 14:12:52.852 INFO: 点击元素: //*[@class='btn btn-primary search-btn']] | |
20 | +2018-10-12 14:12:54.539 INFO: 点击元素: //*[@id='product-list']/ul[1]/div[1]/li[1]/div[1]/div[1]/div[4]/div[2]] | |
21 | +2018-10-12 14:12:54.657 INFO: 强行等待:1秒 | |
22 | +2018-10-12 14:12:55.760 INFO: 点击元素: //*[contains(text(),'quantity')]/../span[2]/input] | |
23 | +2018-10-12 14:12:55.979 INFO: 清除文本框中已有字符: //*[contains(text(),'quantity')]/../span[2]/input] | |
24 | +2018-10-12 14:12:56.061 INFO: 输入的字符是:50 | |
25 | +2018-10-12 14:12:56.150 INFO: 点击元素: //*[@id='product-list']/ul[1]/div[1]/li[1]/div[2]/div[3]/div[1]] | |
26 | +2018-10-12 14:12:56.262 INFO: 检查元素在页面上是否可见 | |
27 | +2018-10-12 14:12:57.731 INFO: 元素可见:By.xpath: //*[@class='util-bill-pd'] | |
28 | +2018-10-12 14:12:58.475 INFO: 开始从配置文件中选择浏览器 | |
29 | +2018-10-12 14:12:58.475 INFO: 所选择的浏览器类型为: Chrome | |
30 | +2018-10-12 14:12:58.475 INFO: 所测试的环境为:SIT | |
31 | +2018-10-12 14:13:00.973 INFO: 正在启动Chrome浏览器 | |
32 | +2018-10-12 14:13:02.099 INFO: 窗口最大化 | |
33 | +2018-10-12 14:13:03.580 INFO: 打开URL: http://bpms.sit.gz.essa | |
34 | +2018-10-12 14:13:03.589 INFO: 设置隐性等待5 秒 | |
35 | +2018-10-12 14:13:03.763 INFO: 清除文本框中已有字符: //*[@id='username']] | |
36 | +2018-10-12 14:13:03.877 INFO: 输入的字符是:chenhong | |
37 | +2018-10-12 14:13:04.028 INFO: 清除文本框中已有字符: //*[@id='password']] | |
38 | +2018-10-12 14:13:04.133 INFO: 输入的字符是:essa123 | |
39 | +2018-10-12 14:13:04.223 INFO: 点击元素: //*[@id='subBtn']] | |
40 | +2018-10-12 14:13:06.939 INFO: 点击元素: //span[text()='询价管理']] | |
41 | +2018-10-12 14:13:07.164 INFO: 点击元素: //*[text()='成品询价任务列表']] | |
42 | +2018-10-12 14:13:07.902 INFO: 点击元素: //*[contains(text(),'高级查询')]] | |
43 | +2018-10-12 14:13:08.776 INFO: 清除文本框中已有字符: //*[text()='商品编码']/../div/input] | |
44 | +2018-10-12 14:13:08.927 INFO: 输入的字符是:200020452 | |
45 | +2018-10-12 14:13:09.009 INFO: 点击元素: //*[@name='advSearch']/div[12]/button[1]] | |
46 | +2018-10-12 14:13:09.276 INFO: 点击元素: //*[@ng-table='tableParams1']/tbody/tr[1]] | |
47 | +2018-10-12 14:13:09.492 INFO: 点击元素: //*[contains(text(),'询价反馈')]] | |
48 | +2018-10-12 14:13:09.971 INFO: 获取当前元素的文本值:单箱金额: | |
49 | +2018-10-12 14:13:10.005 INFO: 强行等待:1秒 | |
50 | +2018-10-12 14:13:11.078 INFO: 获取当前元素的文本值:单箱金额: | |
51 | +2018-10-12 14:13:11.100 INFO: 强行等待:1秒 | |
52 | +2018-10-12 14:13:12.202 INFO: 获取当前元素的文本值:单箱金额:423.36 | |
53 | +2018-10-12 14:13:12.434 INFO: 选择选项:商品编号 | |
54 | +2018-10-12 14:13:12.596 INFO: 清除文本框中已有字符: //*[@placeholder='请输入查询条件']] | |
55 | +2018-10-12 14:13:12.769 INFO: 输入的字符是:200020452 | |
56 | +2018-10-12 14:13:12.849 INFO: 点击元素: //button[@ng-click='getFeedbackDetailBySearchInfo()']] | |
57 | +2018-10-12 14:13:12.948 INFO: 检查元素在页面上是否可见 | |
58 | +2018-10-12 14:13:15.490 INFO: 元素可见:By.xpath: //*[contains(text(),'200020452')] | |
59 | +2018-10-12 14:13:15.581 INFO: 点击元素: //*[contains(text(),'待反馈任务')]] | |
60 | +2018-10-12 14:13:15.688 INFO: 检查元素在页面上是否可见 | |
61 | +2018-10-12 14:13:20.331 INFO: 元素可见:By.xpath: //*[contains(text(),'询价要求完成时间')] | |
62 | +2018-10-12 14:13:21.351 INFO: 上下拖动滚动条 | |
63 | +2018-10-12 14:13:21.481 INFO: 点击元素: //*[@ng-click='submitFeedback(1)']] | |
64 | +2018-10-12 14:13:22.209 INFO: 点击元素: //*[contains(text(),'高级查询')]] | |
65 | +2018-10-12 14:13:23.027 INFO: 清除文本框中已有字符: //*[text()='商品编码']/../div/input] | |
66 | +2018-10-12 14:13:23.150 INFO: 输入的字符是:200020452 | |
67 | +2018-10-12 14:13:23.220 INFO: 点击元素: //*[@name='advSearch']/div[12]/button[1]] | |
68 | +2018-10-12 14:13:23.315 INFO: 强行等待:1秒 | |
69 | +2018-10-12 14:13:24.317 INFO: 检查元素在页面上是否可见 | |
70 | +2018-10-12 14:13:24.358 INFO: 元素可见:By.xpath: //*[text()='暂无数据'] | |
71 | +2018-10-12 14:13:25.121 INFO: 开始从配置文件中选择浏览器 | |
72 | +2018-10-12 14:13:25.121 INFO: 所选择的浏览器类型为: Chrome | |
73 | +2018-10-12 14:13:25.121 INFO: 所测试的环境为:SIT | |
74 | +2018-10-12 14:13:27.533 INFO: 正在启动Chrome浏览器 | |
75 | +2018-10-12 14:13:28.687 INFO: 窗口最大化 | |
76 | +2018-10-12 14:13:30.182 INFO: 打开URL: http://en.portalsit.cn | |
77 | +2018-10-12 14:13:30.186 INFO: 设置隐性等待5 秒 | |
78 | +2018-10-12 14:13:30.306 INFO: 点击元素: //*[@id='SignIn']/a] | |
79 | +2018-10-12 14:13:31.208 INFO: 清除文本框中已有字符: //*[@id='username']] | |
80 | +2018-10-12 14:13:31.362 INFO: 输入的字符是:meng18@essa.cn | |
81 | +2018-10-12 14:13:31.509 INFO: 清除文本框中已有字符: //*[@id='password']] | |
82 | +2018-10-12 14:13:31.601 INFO: 输入的字符是:essa123 | |
83 | +2018-10-12 14:13:31.692 INFO: 点击元素: //*[@id='login']] | |
84 | +2018-10-12 14:13:31.804 INFO: 检查元素在页面上是否可见 | |
85 | +2018-10-12 14:13:32.740 INFO: 元素可见:By.xpath: //*[@id='bind-phone'] | |
86 | +2018-10-12 14:13:32.740 INFO: 强行等待:1秒 | |
87 | +2018-10-12 14:13:33.868 INFO: 点击元素: //*[contains(@class,'layui-layer-close1')]] | |
88 | +2018-10-12 14:13:34.048 INFO: 点击元素: //*[@id='miniCart']] | |
89 | +2018-10-12 14:13:37.708 INFO: 点击元素: //*[text()='Consolidation allowed']] | |
90 | +2018-10-12 14:13:40.986 INFO: 点击元素: //button[contains(text(),' Start consolidation')]] | |
91 | +2018-10-12 14:13:41.664 INFO: 检查元素在页面上是否可见 | |
92 | +2018-10-12 14:13:41.695 INFO: 元素可见:By.xpath: //*[@class='close'] | |
93 | +2018-10-12 14:13:41.787 INFO: 点击元素: //*[@class='close']] | |
94 | +2018-10-12 14:13:41.891 INFO: 强行等待:1秒 | |
95 | +2018-10-12 14:13:42.892 INFO: 检查元素在页面上是否可见 | |
96 | +2018-10-12 14:13:47.946 INFO: 元素不可见:By.xpath: //button[text()='Bulk cargo'] | |
97 | +2018-10-12 14:13:48.121 INFO: 清除文本框中已有字符: //*[@id='left-search']/div/input] | |
98 | +2018-10-12 14:13:48.281 INFO: 输入的字符是:200020452 | |
99 | +2018-10-12 14:13:48.357 INFO: 点击元素: //*[@id='left-search']/div/span] | |
100 | +2018-10-12 14:13:50.089 INFO: 点击元素: //*[@id='left-product-list']/div[1]/div/div[2]/div/ul/li[1]/input] | |
101 | +2018-10-12 14:13:50.260 INFO: 点击元素: //*[@id='icon-pi-right-big']] | |
102 | +2018-10-12 14:13:50.374 INFO: 检查元素在页面上是否可见 | |
103 | +2018-10-12 14:13:54.228 INFO: 元素可见:By.xpath: //*[@id='right-product-list']/div/div/div[2]/div/ul/li[1]/input | |
104 | +2018-10-12 14:13:54.228 INFO: 强行等待:1秒 | |
105 | +2018-10-12 14:13:56.254 INFO: 上下拖动滚动条 | |
106 | +2018-10-12 14:13:56.254 INFO: 强行等待:1秒 | |
107 | +2018-10-12 14:13:57.377 INFO: 点击元素: //*[@id='next']] | |
108 | +2018-10-12 14:13:57.469 INFO: 检查元素在页面上是否可见 | |
109 | +2018-10-12 14:14:02.504 INFO: 元素不可见:By.xpath: //a[text()='OK'] | |
110 | +2018-10-12 14:14:02.513 INFO: 检查元素在页面上是否可见 | |
111 | +2018-10-12 14:14:02.563 INFO: 元素可见:By.xpath: //*[@title='No shipping marks for these products'] | |
112 | +2018-10-12 14:14:02.643 INFO: 点击元素: //*[@title='No shipping marks for these products']] | |
113 | +2018-10-12 14:14:02.822 INFO: 点击元素: //*[text()='Next step']] | |
114 | +2018-10-12 14:14:02.916 INFO: 强行等待:0秒 | |
115 | +2018-10-12 14:14:03.547 INFO: 点击元素: //*[text()='OK']] | |
116 | +2018-10-12 14:14:03.632 INFO: 检查元素在页面上是否可见 | |
117 | +2018-10-12 14:14:04.399 INFO: 元素可见:By.xpath: //*[@title='No stickers for these products'] | |
118 | +2018-10-12 14:14:04.486 INFO: 点击元素: //*[@title='No stickers for these products']] | |
119 | +2018-10-12 14:14:04.654 INFO: 点击元素: //*[text()='Next step']] | |
120 | +2018-10-12 14:14:04.845 INFO: 点击元素: //*[text()='OK']] | |
121 | +2018-10-12 14:14:04.940 INFO: 检查元素在页面上是否可见 | |
122 | +2018-10-12 14:14:07.654 INFO: 元素可见:By.xpath: //*[@ng-checked='list.isAuthorExchange==1'] | |
123 | +2018-10-12 14:14:08.702 INFO: 上下拖动滚动条 | |
124 | +2018-10-12 14:14:08.702 INFO: 强行等待:0秒 | |
125 | +2018-10-12 14:14:09.319 INFO: 调用JavaScript点击元素: //*[@ng-checked='list.isAuthorExchange==1']] | |
126 | +2018-10-12 14:14:09.396 INFO: 点击元素: //*[@id='react-orderConfirmation-submit']] | |
127 | +2018-10-12 14:14:09.487 INFO: 强行等待:1秒 | |
128 | +2018-10-12 14:14:11.539 INFO: 点击元素: //a[text()='Send PO']] | |
129 | +2018-10-12 14:14:11.627 INFO: 检查元素在页面上是否可见 | |
130 | +2018-10-12 14:14:12.328 INFO: 元素可见:By.xpath: //*[contains(text(),'PO information')] | |
131 | +2018-10-12 14:14:12.380 INFO: 检查元素在页面上是否可见 | |
132 | +2018-10-12 14:14:17.447 INFO: 元素不可见:By.xpath: //button[@class='submit-payment-deposit-button btn btn-primary'] | |
133 | +2018-10-12 14:14:17.447 INFO: 检查元素在页面上是否可见 | |
134 | +2018-10-12 14:14:17.484 INFO: 元素可见:By.xpath: //*[@ng-click='submit()'] | |
135 | +2018-10-12 14:14:17.574 INFO: 点击元素: //*[@ng-click='submit()']] | |
136 | +2018-10-12 14:14:17.671 INFO: 强行等待:2秒 | |
137 | +2018-10-12 14:14:33.503 INFO: 开始从配置文件中选择浏览器 | |
138 | +2018-10-12 14:14:33.503 INFO: 所选择的浏览器类型为: Chrome | |
139 | +2018-10-12 14:14:33.503 INFO: 所测试的环境为:SIT | |
140 | +2018-10-12 14:14:35.893 INFO: 正在启动Chrome浏览器 | |
141 | +2018-10-12 14:14:37.035 INFO: 窗口最大化 | |
142 | +2018-10-12 14:14:38.592 INFO: 打开URL: http://bpms.sit.gz.essa | |
143 | +2018-10-12 14:14:38.599 INFO: 设置隐性等待5 秒 | |
144 | +2018-10-12 14:14:38.766 INFO: 清除文本框中已有字符: //*[@id='username']] | |
145 | +2018-10-12 14:14:38.877 INFO: 输入的字符是:chenhong | |
146 | +2018-10-12 14:14:39.028 INFO: 清除文本框中已有字符: //*[@id='password']] | |
147 | +2018-10-12 14:14:39.131 INFO: 输入的字符是:essa123 | |
148 | +2018-10-12 14:14:39.222 INFO: 点击元素: //*[@id='subBtn']] | |
149 | +2018-10-12 14:14:41.879 INFO: 点击元素: //span[text()='询价管理']] | |
150 | +2018-10-12 14:14:42.095 INFO: 点击元素: //*[text()='成品询价任务列表']] | |
151 | +2018-10-12 14:14:42.201 INFO: 检查元素在页面上是否可见 | |
152 | +2018-10-12 14:14:46.056 INFO: 元素可见:By.xpath: //*[@ng-table='tableParams1']/tbody/tr[1] | |
153 | +2018-10-12 14:14:46.158 INFO: 点击元素: //*[contains(text(),'高级查询')]] | |
154 | +2018-10-12 14:14:46.560 INFO: 清除文本框中已有字符: //*[text()='来源单号']/../div[1]/input] | |
155 | +2018-10-12 14:14:46.834 INFO: 输入的字符是:D181027T9194A | |
156 | +2018-10-12 14:14:46.919 INFO: 点击元素: //*[@name='advSearch']/div[12]/button[1]] | |
157 | +2018-10-12 14:14:47.033 INFO: 检查元素在页面上是否可见 | |
158 | +2018-10-12 14:14:49.982 INFO: 元素可见:By.xpath: //*[@id='mask' and @style='display: none;'] | |
159 | +2018-10-12 14:14:50.065 INFO: 点击元素: //*[@ng-table='tableParams1']/tbody/tr[1]] | |
160 | +2018-10-12 14:14:50.257 INFO: 点击元素: //*[contains(text(),'询价反馈')]] | |
161 | +2018-10-12 14:14:50.743 INFO: 获取当前元素的文本值:单箱金额: | |
162 | +2018-10-12 14:14:50.774 INFO: 强行等待:1秒 | |
163 | +2018-10-12 14:14:51.865 INFO: 获取当前元素的文本值:单箱金额: | |
164 | +2018-10-12 14:14:51.906 INFO: 强行等待:1秒 | |
165 | +2018-10-12 14:14:52.955 INFO: 获取当前元素的文本值:单箱金额:423.36 | |
166 | +2018-10-12 14:14:53.168 INFO: 选择选项:来源PO单/成品采购单号 | |
167 | +2018-10-12 14:14:53.321 INFO: 清除文本框中已有字符: //*[@placeholder='请输入查询条件']] | |
168 | +2018-10-12 14:14:53.550 INFO: 输入的字符是:D181027T9194A | |
169 | +2018-10-12 14:14:53.656 INFO: 点击元素: //button[@ng-click='getFeedbackDetailBySearchInfo()']] | |
170 | +2018-10-12 14:14:53.744 INFO: 检查元素在页面上是否可见 | |
171 | +2018-10-12 14:14:53.757 INFO: 元素可见:By.xpath: //*[@id='mask' and @style='display: none;'] | |
172 | +2018-10-12 14:14:53.757 INFO: 强行等待:1秒 | |
173 | +2018-10-12 14:14:54.757 INFO: 检查元素在页面上是否可见 | |
174 | +2018-10-12 14:14:56.254 INFO: 元素可见:By.xpath: //*[@id='mask' and @style='display: none;'] | |
175 | +2018-10-12 14:14:56.255 INFO: 强行等待:1秒 | |
176 | +2018-10-12 14:14:57.258 INFO: 检查元素在页面上是否可见 | |
177 | +2018-10-12 14:14:57.284 INFO: 元素可见:By.xpath: //*[@id='mask' and @style='display: none;'] | |
178 | +2018-10-12 14:14:57.284 INFO: 强行等待:1秒 | |
179 | +2018-10-12 14:14:58.284 INFO: 检查元素在页面上是否可见 | |
180 | +2018-10-12 14:14:58.318 INFO: 元素可见:By.xpath: //*[@id='mask' and @style='display: none;'] | |
181 | +2018-10-12 14:14:58.318 INFO: 强行等待:1秒 | |
182 | +2018-10-12 14:14:59.319 INFO: 检查元素在页面上是否可见 | |
183 | +2018-10-12 14:14:59.335 INFO: 元素可见:By.xpath: //*[@id='mask' and @style='display: none;'] | |
184 | +2018-10-12 14:14:59.335 INFO: 强行等待:1秒 | |
185 | +2018-10-12 14:15:00.344 INFO: 检查元素在页面上是否可见 | |
186 | +2018-10-12 14:15:00.368 INFO: 元素可见:By.xpath: //*[@id='mask' and @style='display: none;'] | |
187 | +2018-10-12 14:15:00.368 INFO: 强行等待:1秒 | |
188 | +2018-10-12 14:15:01.368 INFO: 检查元素在页面上是否可见 | |
189 | +2018-10-12 14:15:04.614 INFO: 元素可见:By.xpath: //*[@id='mask' and @style='display: none;'] | |
190 | +2018-10-12 14:15:04.615 INFO: 强行等待:1秒 | |
191 | +2018-10-12 14:15:05.730 INFO: 点击元素: //*[contains(text(),'待反馈任务')]] | |
192 | +2018-10-12 14:15:05.821 INFO: 检查元素在页面上是否可见 | |
193 | +2018-10-12 14:15:05.842 INFO: 元素可见:By.xpath: //*[contains(text(),'询价要求完成时间')] | |
194 | +2018-10-12 14:15:06.850 INFO: 上下拖动滚动条 | |
195 | +2018-10-12 14:15:06.850 INFO: 检查元素在页面上是否可见 | |
196 | +2018-10-12 14:15:06.879 INFO: 元素可见:By.xpath: //*[@ng-click='submitFeedback(1)'] | |
197 | +2018-10-12 14:15:06.966 INFO: 点击元素: //*[@ng-click='submitFeedback(1)']] | |
198 | +2018-10-12 14:15:07.058 INFO: 强行等待:1秒 | |
199 | +2018-10-12 14:15:08.059 INFO: 检查元素在页面上是否可见 | |
200 | +2018-10-12 14:15:13.091 INFO: 元素不可见:By.xpath: //*[@ng-click='submitFeedback(1)'] | |
201 | +2018-10-12 14:15:13.091 INFO: 强行等待:1秒 | |
202 | +2018-10-12 14:15:14.091 INFO: 检查元素在页面上是否可见 | |
203 | +2018-10-12 14:15:19.155 INFO: 元素不可见:By.xpath: //*[@ng-table='tableParams1']/tbody/tr[1] | ... | ... |
... | ... | @@ -0,0 +1,98 @@ |
1 | +2018-10-23 17:09:35.336 INFO: 开始从配置文件中选择浏览器 | |
2 | +2018-10-23 17:09:35.344 INFO: 所选择的浏览器类型为: Chrome | |
3 | +2018-10-23 17:09:35.344 INFO: 所测试的环境为:SIT | |
4 | +2018-10-23 17:09:38.773 INFO: 正在启动Chrome浏览器 | |
5 | +2018-10-23 17:09:39.958 INFO: 窗口最大化 | |
6 | +2018-10-23 17:09:41.382 INFO: 打开URL: http://bpms.sit.gz.essa | |
7 | +2018-10-23 17:09:41.387 INFO: 设置隐性等待5 秒 | |
8 | +2018-10-23 17:09:41.582 INFO: 清除文本框中已有字符: //*[@id='username']] | |
9 | +2018-10-23 17:09:41.675 INFO: 输入的字符是:linxun | |
10 | +2018-10-23 17:09:41.808 INFO: 清除文本框中已有字符: //*[@id='password']] | |
11 | +2018-10-23 17:09:41.897 INFO: 输入的字符是:essa123 | |
12 | +2018-10-23 17:09:41.982 INFO: 点击元素: //*[@id='subBtn']] | |
13 | +2018-10-23 17:09:43.963 INFO: 点击元素: //*[text()='商品管理']] | |
14 | +2018-10-23 17:09:44.160 INFO: 检查元素是否存在: //*[text()='原厂商品发布']]:true | |
15 | +2018-10-23 17:09:44.232 INFO: 点击元素: //*[text()='原厂商品发布']] | |
16 | +2018-10-23 17:09:44.337 INFO: 强行等待:2秒 | |
17 | +2018-10-23 17:09:46.338 INFO: 检查元素在页面上是否可见 | |
18 | +2018-10-23 17:09:46.467 INFO: 元素可见:By.xpath: //*[@ng-click='supplier()'] | |
19 | +2018-10-23 17:09:46.544 INFO: 点击元素: //*[@ng-click='supplier()']] | |
20 | +2018-10-23 17:09:47.282 INFO: 点击元素: //*[@ng-click='showSelect()']] | |
21 | +2018-10-23 17:09:47.471 INFO: 点击元素: //*[contains(@ng-click,'keywordTypeChecked(item)') and @value='name']/..] | |
22 | +2018-10-23 17:09:47.736 INFO: 清除文本框中已有字符: //*[@ng-keyup='keyupChecked()']] | |
23 | +2018-10-23 17:09:47.863 INFO: 输入的字符是:物料分析 | |
24 | +2018-10-23 17:09:47.954 INFO: 点击元素: //*[@ng-click='search()']] | |
25 | +2018-10-23 17:09:48.054 INFO: 强行等待:1秒 | |
26 | +2018-10-23 17:09:49.055 INFO: 检查元素在页面上是否可见 | |
27 | +2018-10-23 17:09:49.081 INFO: 元素可见:By.xpath: //*[@id='spTableParams']/tbody/tr[1] | |
28 | +2018-10-23 17:09:49.160 INFO: 点击元素: //*[@id='spTableParams']/tbody/tr[1]] | |
29 | +2018-10-23 17:09:49.348 INFO: 点击元素: //*[text()='确定']] | |
30 | +2018-10-23 17:09:49.476 INFO: 强行等待:1秒 | |
31 | +2018-10-23 17:09:50.605 INFO: 点击元素: //*[text()='品牌名称']/../div[2]/div/div] | |
32 | +2018-10-23 17:09:50.719 INFO: 检查元素在页面上是否可见 | |
33 | +2018-10-23 17:09:51.696 INFO: 元素可见:By.xpath: //*[@class='msgLayer']/li[1] | |
34 | +2018-10-23 17:09:52.302 INFO: 点击元素: //*[@class='msgLayer']/li[1]] | |
35 | +2018-10-23 17:09:52.497 INFO: 点击元素: //*[text()='确定']] | |
36 | +2018-10-23 17:09:52.602 INFO: 强行等待:1秒 | |
37 | +2018-10-23 17:09:53.758 INFO: 点击元素: //*[text()='主类目']/../../div[1]/div] | |
38 | +2018-10-23 17:09:54.670 INFO: 调用JavaScript点击元素: //*[@id='undefined_1_switch']] | |
39 | +2018-10-23 17:09:54.934 INFO: 调用JavaScript点击元素: //*[@id='undefined_7_switch']] | |
40 | +2018-10-23 17:09:55.619 INFO: 调用JavaScript点击元素: //*[text()='飞行鸟类']] | |
41 | +2018-10-23 17:09:55.704 INFO: 调用JavaScript点击元素: //*[contains(@class,'btn btn-success')]] | |
42 | +2018-10-23 17:09:55.782 INFO: 点击元素: //*[text()='确定']] | |
43 | +2018-10-23 17:09:57.910 INFO: 点击元素: //*[text()='功能']/../div[2]/div[2]] | |
44 | +2018-10-23 17:09:58.086 INFO: 点击元素: //*[text()='特殊功能']/../div[2]/div[2]] | |
45 | +2018-10-23 17:09:58.254 INFO: 点击元素: //*[text()='外观造型']/../div[2]/div[1]] | |
46 | +2018-10-23 17:09:58.436 INFO: 点击元素: //*[text()='是否带人']/../div[2]/div[1]] | |
47 | +2018-10-23 17:09:58.869 INFO: 点击元素: //*[text()='适用年龄']/../div[2]/div[3]] | |
48 | +2018-10-23 17:09:59.973 INFO: 上下拖动滚动条 | |
49 | +2018-10-23 17:10:00.130 INFO: 清除文本框中已有字符: //*[text()='品名']/../div[3]/div/input] | |
50 | +2018-10-23 17:10:00.758 INFO: 输入的字符是:原厂1023_170958 | |
51 | +2018-10-23 17:10:00.853 INFO: 点击元素: //*[text()='品名']/../div[2]/div] | |
52 | +2018-10-23 17:10:01.067 INFO: 点击元素: //*[@class='msg2']/ul[1]/li[2]] | |
53 | +2018-10-23 17:10:01.286 INFO: 清除文本框中已有字符: //*[text()='品名']/../div[3]/div/input] | |
54 | +2018-10-23 17:10:02.013 INFO: 输入的字符是:Original1023_170958 | |
55 | +2018-10-23 17:10:02.157 INFO: 清除文本框中已有字符: //*[@ng-model='model.factoryNo']] | |
56 | +2018-10-23 17:10:02.741 INFO: 输入的字符是:20181023171002 | |
57 | +2018-10-23 17:10:02.836 INFO: 点击元素: //*[@dic-list='包装语言']/div[1]] | |
58 | +2018-10-23 17:10:03.042 INFO: 点击元素: //*[text()='自有版权']] | |
59 | +2018-10-23 17:10:03.237 INFO: 点击元素: //*[@dic-list='新品保护期']/div[3]] | |
60 | +2018-10-23 17:10:04.394 INFO: 上下拖动滚动条 | |
61 | +2018-10-23 17:10:04.504 INFO: 点击元素: //*[@dic-list='计量单位']/div[1]] | |
62 | +2018-10-23 17:10:04.711 INFO: 点击元素: //*[text()='外箱']] | |
63 | +2018-10-23 17:10:04.937 INFO: 点击元素: //*[@placeholder='请选择遥控模式']] | |
64 | +2018-10-23 17:10:05.152 INFO: 点击元素: //*[@placeholder='请选择遥控模式']/../../div[3]/div/span[1]] | |
65 | +2018-10-23 17:10:05.368 INFO: 点击元素: //*[@placeholder='请选择通道']] | |
66 | +2018-10-23 17:10:05.633 INFO: 点击元素: //*[@placeholder='请选择通道']/../../div[3]/div/span[1]] | |
67 | +2018-10-23 17:10:05.846 INFO: 点击元素: //*[@placeholder='请选择常规功能']] | |
68 | +2018-10-23 17:10:06.039 INFO: 点击元素: //*[@placeholder='请选择常规功能']/../../div[3]/div/span[2]] | |
69 | +2018-10-23 17:10:06.256 INFO: 点击元素: //*[@placeholder='请选择是否包电']] | |
70 | +2018-10-23 17:10:06.454 INFO: 点击元素: //*[@placeholder='请选择是否包电']/../../div[3]/div/span[2]] | |
71 | +2018-10-23 17:10:06.673 INFO: 点击元素: //*[@placeholder='请选择是否可充电']] | |
72 | +2018-10-23 17:10:06.864 INFO: 点击元素: //*[@placeholder='请选择是否可充电']/../../div[3]/div/span[1]] | |
73 | +2018-10-23 17:10:07.070 INFO: 点击元素: //*[@placeholder='请选择配件']] | |
74 | +2018-10-23 17:10:07.280 INFO: 点击元素: //*[@placeholder='请选择配件']/../../div[3]/div/span[1]] | |
75 | +2018-10-23 17:10:07.483 INFO: 点击元素: //*[@placeholder='请选择包装图案']] | |
76 | +2018-10-23 17:10:07.678 INFO: 点击元素: //*[@placeholder='请选择包装图案']/../../div[3]/div/span[1]] | |
77 | +2018-10-23 17:10:07.940 INFO: 点击元素: //*[@placeholder='请选择单品或套装']] | |
78 | +2018-10-23 17:10:08.132 INFO: 点击元素: //*[@placeholder='请选择单品或套装']/../../div[3]/div/span[1]] | |
79 | +2018-10-23 17:10:08.335 INFO: 点击元素: //*[@placeholder='请选择局部工艺']] | |
80 | +2018-10-23 17:10:08.546 INFO: 点击元素: //*[@placeholder='请选择局部工艺']/../../div[3]/div/span[1]] | |
81 | +2018-10-23 17:10:08.755 INFO: 点击元素: //*[@placeholder='请选择颜色']] | |
82 | +2018-10-23 17:10:08.955 INFO: 点击元素: //*[@placeholder='请选择颜色']/../../div[3]/div/span[1]] | |
83 | +2018-10-23 17:10:09.183 INFO: 点击元素: //*[@placeholder='请选择装量']] | |
84 | +2018-10-23 17:10:09.377 INFO: 点击元素: //*[@placeholder='请选择装量']/../../div[3]/div/span[2]] | |
85 | +2018-10-23 17:10:09.604 INFO: 点击元素: //*[@placeholder='请选择包装类型']] | |
86 | +2018-10-23 17:10:09.842 INFO: 点击元素: //*[@placeholder='请选择包装类型']/../../div[3]/div/span[1]] | |
87 | +2018-10-23 17:10:10.070 INFO: 点击元素: //*[@placeholder='请选择包装方式']] | |
88 | +2018-10-23 17:10:10.264 INFO: 点击元素: //*[@placeholder='请选择包装方式']/../../div[3]/div/span[1]] | |
89 | +2018-10-23 17:10:10.489 INFO: 点击元素: //*[@class='addSku']] | |
90 | +2018-10-23 17:10:11.316 INFO: 清除文本框中已有字符: //*[@title='计数数量']/div/input] | |
91 | +2018-10-23 17:10:11.536 INFO: 输入的字符是:10 | |
92 | +2018-10-23 17:10:11.709 INFO: 清除文本框中已有字符: //*[@title='销售MOQ']/div/input] | |
93 | +2018-10-23 17:10:11.902 INFO: 输入的字符是:10 | |
94 | +2018-10-23 17:10:12.055 INFO: 清除文本框中已有字符: //*[@title='供货周期']/div/input] | |
95 | +2018-10-23 17:10:12.176 INFO: 输入的字符是:3 | |
96 | +2018-10-23 17:10:12.312 INFO: 清除文本框中已有字符: //*[@placeholder='单品价格']] | |
97 | +2018-10-23 17:10:12.582 INFO: 输入的字符是:136 | |
98 | +2018-10-23 17:10:12.737 INFO: 使用鼠标拖动,将元素水平拖动200 | |
0 | 99 | \ No newline at end of file | ... | ... |
Log/Screenshots/20180831_153604截图.png deleted
84.8 KB
Log/Screenshots/20180831_170604截图.png deleted
105 KB
src/test/java/com/buyer/testSuite/TestConfirmBuy.java
0 → 100644
... | ... | @@ -0,0 +1,40 @@ |
1 | +package com.buyer.testSuite; | |
2 | + | |
3 | +import org.openqa.selenium.WebDriver; | |
4 | +import org.openqa.selenium.support.PageFactory; | |
5 | +import org.testng.annotations.AfterClass; | |
6 | +import org.testng.annotations.BeforeTest; | |
7 | +import org.testng.annotations.Test; | |
8 | + | |
9 | +import com.buyer.pageObject.IndexPage; | |
10 | +import com.buyer.pageObject.ShoppingCartPage; | |
11 | +import com.essa.framework.Model; | |
12 | +import com.essa.pageObject.BaseTest; | |
13 | + | |
14 | +public class TestConfirmBuy extends BaseTest { | |
15 | + | |
16 | + WebDriver driver; | |
17 | + | |
18 | + @BeforeTest | |
19 | + public void setUp() { | |
20 | + initBuyer(); | |
21 | + loginBuyerValid(Model.getBuyerAccount(),Model.getBuyerPassword()); | |
22 | + } | |
23 | + | |
24 | + @AfterClass | |
25 | + public void tearDown() { | |
26 | + driver.quit(); | |
27 | + } | |
28 | + | |
29 | + /** | |
30 | + * 登录采购商账号,确认订单 | |
31 | + */ | |
32 | + @Test(description="采购商确认采购") | |
33 | + public void confirmBuy() { | |
34 | + this.driver = getDriver(); | |
35 | + IndexPage indexPage = PageFactory.initElements(driver, IndexPage.class); | |
36 | + indexPage.toShoppingCartPage(); | |
37 | + ShoppingCartPage shoppingCartPage = PageFactory.initElements(driver, ShoppingCartPage.class); | |
38 | + shoppingCartPage.confirmOrder(); | |
39 | + } | |
40 | +} | ... | ... |
... | ... | @@ -0,0 +1,38 @@ |
1 | +package com.essa.framework; | |
2 | + | |
3 | +import org.openqa.selenium.WebDriver; | |
4 | +import org.openqa.selenium.WebElement; | |
5 | + | |
6 | +public class BasePage1 { | |
7 | + public static WebDriver driver; | |
8 | + /** | |
9 | + * 构造方法 | |
10 | + * @param driver | |
11 | + */ | |
12 | + public BasePage1(WebDriver driver) { | |
13 | + BasePage.driver = driver; | |
14 | + } | |
15 | + /** | |
16 | + * 填写文本 | |
17 | + * @param element 元素 | |
18 | + * @param text 文本值 | |
19 | + */ | |
20 | + protected void sendKeys(WebElement element, String text) { | |
21 | + element.clear();// 清除原有文本 | |
22 | + element.sendKeys(text); | |
23 | + } | |
24 | + /** | |
25 | + * 鼠标左键点击 | |
26 | + * @param element 元素 | |
27 | + */ | |
28 | + protected void click(WebElement element) { | |
29 | + element.click(); | |
30 | + } | |
31 | + /** | |
32 | + * 获取当前页面的标题 | |
33 | + * @return 标题 | |
34 | + */ | |
35 | + protected String getCurrentPageTitle() { | |
36 | + return driver.getTitle(); | |
37 | + } | |
38 | +} | ... | ... |
... | ... | @@ -0,0 +1,84 @@ |
1 | +<html> | |
2 | +<head> | |
3 | +<title>TestNG: POInquiry</title> | |
4 | +<link href="../testng.css" rel="stylesheet" type="text/css" /> | |
5 | +<link href="../my-testng.css" rel="stylesheet" type="text/css" /> | |
6 | + | |
7 | +<style type="text/css"> | |
8 | +.log { display: none;} | |
9 | +.stack-trace { display: none;} | |
10 | +</style> | |
11 | +<script type="text/javascript"> | |
12 | +<!-- | |
13 | +function flip(e) { | |
14 | + current = e.style.display; | |
15 | + if (current == 'block') { | |
16 | + e.style.display = 'none'; | |
17 | + return 0; | |
18 | + } | |
19 | + else { | |
20 | + e.style.display = 'block'; | |
21 | + return 1; | |
22 | + } | |
23 | +} | |
24 | + | |
25 | +function toggleBox(szDivId, elem, msg1, msg2) | |
26 | +{ | |
27 | + var res = -1; if (document.getElementById) { | |
28 | + res = flip(document.getElementById(szDivId)); | |
29 | + } | |
30 | + else if (document.all) { | |
31 | + // this is the way old msie versions work | |
32 | + res = flip(document.all[szDivId]); | |
33 | + } | |
34 | + if(elem) { | |
35 | + if(res == 0) elem.innerHTML = msg1; else elem.innerHTML = msg2; | |
36 | + } | |
37 | + | |
38 | +} | |
39 | + | |
40 | +function toggleAllBoxes() { | |
41 | + if (document.getElementsByTagName) { | |
42 | + d = document.getElementsByTagName('div'); | |
43 | + for (i = 0; i < d.length; i++) { | |
44 | + if (d[i].className == 'log') { | |
45 | + flip(d[i]); | |
46 | + } | |
47 | + } | |
48 | + } | |
49 | +} | |
50 | + | |
51 | +// --> | |
52 | +</script> | |
53 | + | |
54 | +</head> | |
55 | +<body> | |
56 | +<h2 align='center'>POInquiry</h2><table border='1' align="center"> | |
57 | +<tr> | |
58 | +<td>Tests passed/Failed/Skipped:</td><td>1/0/0</td> | |
59 | +</tr><tr> | |
60 | +<td>Started on:</td><td>Tue Oct 23 15:25:17 CST 2018</td> | |
61 | +</tr> | |
62 | +<tr><td>Total time:</td><td>49 seconds (49778 ms)</td> | |
63 | +</tr><tr> | |
64 | +<td>Included groups:</td><td></td> | |
65 | +</tr><tr> | |
66 | +<td>Excluded groups:</td><td></td> | |
67 | +</tr> | |
68 | +</table><p/> | |
69 | +<small><i>(Hover the method name to see the test class name)</i></small><p/> | |
70 | +<table width='100%' border='1' class='invocation-passed'> | |
71 | +<tr><td colspan='4' align='center'><b>PASSED TESTS</b></td></tr> | |
72 | +<tr><td><b>Test method</b></td> | |
73 | +<td width="30%"><b>Exception</b></td> | |
74 | +<td width="10%"><b>Time (seconds)</b></td> | |
75 | +<td><b>Instance</b></td> | |
76 | +</tr> | |
77 | +<tr> | |
78 | +<td title='com.essa.testSuite.TestPOInquiry.POInquiry()'><b>POInquiry</b><br>Test class: com.essa.testSuite.TestPOInquiry<br>Test method: 根据PO单号,做询价操作</td> | |
79 | +<td></td> | |
80 | +<td>41</td> | |
81 | +<td>com.essa.testSuite.TestPOInquiry@28b33fbf</td></tr> | |
82 | +</table><p> | |
83 | +</body> | |
84 | +</html> | |
0 | 85 | \ No newline at end of file | ... | ... |
... | ... | @@ -0,0 +1,5 @@ |
1 | +<?xml version="1.0" encoding="UTF-8"?> | |
2 | +<!-- Generated by org.testng.reporters.JUnitXMLReporter --> | |
3 | +<testsuite hostname="4F5EY2X7DB7A4UR" ignored="0" name="POInquiry" tests="1" failures="0" timestamp="23 十月 2018 07:26:07 GMT" time="49.778" errors="0"> | |
4 | + <testcase name="POInquiry" time="41.111" classname="com.essa.testSuite.TestPOInquiry"/> | |
5 | +</testsuite> <!-- POInquiry --> | ... | ... |
... | ... | @@ -0,0 +1,15 @@ |
1 | +<?xml version="1.0" encoding="UTF-8"?> | |
2 | +<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd"> | |
3 | +<suite guice-stage="DEVELOPMENT" name="Failed suite [PO询价]"> | |
4 | + <test thread-count="5" name="POInquiry(failed)"> | |
5 | + <classes> | |
6 | + <class name="com.essa.testSuite.TestPOInquiry"> | |
7 | + <methods> | |
8 | + <include name="setUp"/> | |
9 | + <include name="tearDown"/> | |
10 | + <include name="POInquiry"/> | |
11 | + </methods> | |
12 | + </class> <!-- com.essa.testSuite.TestPOInquiry --> | |
13 | + </classes> | |
14 | + </test> <!-- POInquiry(failed) --> | |
15 | +</suite> <!-- Failed suite [PO询价] --> | ... | ... |
test-output/emailable-report.html
... | ... | @@ -8,14 +8,17 @@ |
8 | 8 | <body> |
9 | 9 | <table> |
10 | 10 | <tr><th>Test</th><th># Passed</th><th># Skipped</th><th># Failed</th><th>Time (ms)</th><th>Included Groups</th><th>Excluded Groups</th></tr> |
11 | -<tr><th colspan="7">提交PO</th></tr> | |
12 | -<tr><td><a href="#t0">sendPO</a></td><td class="num">4</td><td class="num">0</td><td class="num">0</td><td class="num">92,334</td><td></td><td></td></tr> | |
11 | +<tr><th colspan="7">发布团购商品</th></tr> | |
12 | +<tr><td><a href="#t0">publishGroupPurchase</a></td><td class="num">7</td><td class="num">0</td><td class="num">0</td><td class="num">115,036</td><td></td><td></td></tr> | |
13 | 13 | </table> |
14 | -<table id='summary'><thead><tr><th>Class</th><th>Method</th><th>Start</th><th>Time (ms)</th></tr></thead><tbody><tr><th colspan="4">提交PO</th></tr></tbody><tbody id="t0"><tr><th colspan="4">sendPO — passed</th></tr><tr class="passedeven"><td rowspan="1">com.buyer.testSuite.TestAddToCart</td><td><a href="#m0">addSku</a></td><td rowspan="1">1540280658672</td><td rowspan="1">7281</td></tr><tr class="passedodd"><td rowspan="2">com.buyer.testSuite.TestSendPO</td><td><a href="#m1">conslidation</a></td><td rowspan="1">1540280699793</td><td rowspan="1">26268</td></tr><tr class="passedodd"><td><a href="#m2">sendPO</a></td><td rowspan="1">1540280726062</td><td rowspan="1">16452</td></tr><tr class="passedeven"><td rowspan="1">com.essa.testSuite.TestProductInquiry</td><td><a href="#m3">productInquiry</a></td><td rowspan="1">1540280673576</td><td rowspan="1">18469</td></tr></tbody> | |
14 | +<table id='summary'><thead><tr><th>Class</th><th>Method</th><th>Start</th><th>Time (ms)</th></tr></thead><tbody><tr><th colspan="4">发布团购商品</th></tr></tbody><tbody id="t0"><tr><th colspan="4">publishGroupPurchase — passed</th></tr><tr class="passedeven"><td rowspan="4">com.essa.testSuite.TestAddOriginalGoods</td><td><a href="#m0">auditOriginal</a></td><td rowspan="1">1540286063115</td><td rowspan="1">14592</td></tr><tr class="passedeven"><td><a href="#m1">getSkuNo</a></td><td rowspan="1">1540286077707</td><td rowspan="1">2407</td></tr><tr class="passedeven"><td><a href="#m2">toAddOriginalGoodsPage</a></td><td rowspan="1">1540286019531</td><td rowspan="1">30351</td></tr><tr class="passedeven"><td><a href="#m3">updatePic</a></td><td rowspan="1">1540286049882</td><td rowspan="1">13233</td></tr><tr class="passedodd"><td rowspan="3">com.essa.testSuite.TestGroupPurchase</td><td><a href="#m4">SkuCategoryManagerCongfig</a></td><td rowspan="1">1540286088148</td><td rowspan="1">5419</td></tr><tr class="passedodd"><td><a href="#m5">isPublish</a></td><td rowspan="1">1540286122185</td><td rowspan="1">4590</td></tr><tr class="passedodd"><td><a href="#m6">publishGroupPurchase</a></td><td rowspan="1">1540286093567</td><td rowspan="1">28617</td></tr></tbody> | |
15 | 15 | </table> |
16 | -<h2>sendPO</h2><h3 id="m0">com.buyer.testSuite.TestAddToCart#addSku</h3><table class="result"><tr><th class="invisible"/></tr></table><p class="totop"><a href="#summary">back to summary</a></p> | |
17 | -<h3 id="m1">com.buyer.testSuite.TestSendPO#conslidation</h3><table class="result"><tr><th class="invisible"/></tr></table><p class="totop"><a href="#summary">back to summary</a></p> | |
18 | -<h3 id="m2">com.buyer.testSuite.TestSendPO#sendPO</h3><table class="result"><tr><th class="invisible"/></tr></table><p class="totop"><a href="#summary">back to summary</a></p> | |
19 | -<h3 id="m3">com.essa.testSuite.TestProductInquiry#productInquiry</h3><table class="result"><tr><th class="invisible"/></tr></table><p class="totop"><a href="#summary">back to summary</a></p> | |
16 | +<h2>publishGroupPurchase</h2><h3 id="m0">com.essa.testSuite.TestAddOriginalGoods#auditOriginal</h3><table class="result"><tr><th class="invisible"/></tr></table><p class="totop"><a href="#summary">back to summary</a></p> | |
17 | +<h3 id="m1">com.essa.testSuite.TestAddOriginalGoods#getSkuNo</h3><table class="result"><tr><th class="invisible"/></tr></table><p class="totop"><a href="#summary">back to summary</a></p> | |
18 | +<h3 id="m2">com.essa.testSuite.TestAddOriginalGoods#toAddOriginalGoodsPage</h3><table class="result"><tr><th class="invisible"/></tr></table><p class="totop"><a href="#summary">back to summary</a></p> | |
19 | +<h3 id="m3">com.essa.testSuite.TestAddOriginalGoods#updatePic</h3><table class="result"><tr><th class="invisible"/></tr></table><p class="totop"><a href="#summary">back to summary</a></p> | |
20 | +<h3 id="m4">com.essa.testSuite.TestGroupPurchase#SkuCategoryManagerCongfig</h3><table class="result"><tr><th class="invisible"/></tr></table><p class="totop"><a href="#summary">back to summary</a></p> | |
21 | +<h3 id="m5">com.essa.testSuite.TestGroupPurchase#isPublish</h3><table class="result"><tr><th class="invisible"/></tr></table><p class="totop"><a href="#summary">back to summary</a></p> | |
22 | +<h3 id="m6">com.essa.testSuite.TestGroupPurchase#publishGroupPurchase</h3><table class="result"><tr><th class="invisible"/></tr></table><p class="totop"><a href="#summary">back to summary</a></p> | |
20 | 23 | </body> |
21 | 24 | </html> | ... | ... |
test-output/index.html
... | ... | @@ -37,8 +37,8 @@ |
37 | 37 | <div class="suite"> |
38 | 38 | <div class="rounded-window"> |
39 | 39 | <div class="suite-header light-rounded-window-top"> |
40 | - <a href="#" class="navigator-link" panel-name="suite-提交PO"> | |
41 | - <span class="suite-name border-passed">提交PO</span> | |
40 | + <a href="#" class="navigator-link" panel-name="suite-发布团购商品"> | |
41 | + <span class="suite-name border-passed">发布团购商品</span> | |
42 | 42 | </a> <!-- navigator-link --> |
43 | 43 | </div> <!-- suite-header light-rounded-window-top --> |
44 | 44 | <div class="navigator-suite-content"> |
... | ... | @@ -48,37 +48,37 @@ |
48 | 48 | <div class="suite-section-content"> |
49 | 49 | <ul> |
50 | 50 | <li> |
51 | - <a href="#" class="navigator-link " panel-name="test-xml-提交PO"> | |
52 | - <span>D:\WorkSpace\EssaAuto\resources\suites\sendPO.xml</span> | |
51 | + <a href="#" class="navigator-link " panel-name="test-xml-发布团购商品"> | |
52 | + <span>D:\WorkSpace\EssaAuto\resources\suites\publishGroupPurchase.xml</span> | |
53 | 53 | </a> <!-- navigator-link --> |
54 | 54 | </li> |
55 | 55 | <li> |
56 | - <a href="#" class="navigator-link " panel-name="testlist-提交PO"> | |
56 | + <a href="#" class="navigator-link " panel-name="testlist-发布团购商品"> | |
57 | 57 | <span class="test-stats">1 test</span> |
58 | 58 | </a> <!-- navigator-link --> |
59 | 59 | </li> |
60 | 60 | <li> |
61 | - <a href="#" class="navigator-link " panel-name="group-提交PO"> | |
61 | + <a href="#" class="navigator-link " panel-name="group-发布团购商品"> | |
62 | 62 | <span>0 groups</span> |
63 | 63 | </a> <!-- navigator-link --> |
64 | 64 | </li> |
65 | 65 | <li> |
66 | - <a href="#" class="navigator-link " panel-name="times-提交PO"> | |
66 | + <a href="#" class="navigator-link " panel-name="times-发布团购商品"> | |
67 | 67 | <span>Times</span> |
68 | 68 | </a> <!-- navigator-link --> |
69 | 69 | </li> |
70 | 70 | <li> |
71 | - <a href="#" class="navigator-link " panel-name="reporter-提交PO"> | |
71 | + <a href="#" class="navigator-link " panel-name="reporter-发布团购商品"> | |
72 | 72 | <span>Reporter output</span> |
73 | 73 | </a> <!-- navigator-link --> |
74 | 74 | </li> |
75 | 75 | <li> |
76 | - <a href="#" class="navigator-link " panel-name="ignored-methods-提交PO"> | |
76 | + <a href="#" class="navigator-link " panel-name="ignored-methods-发布团购商品"> | |
77 | 77 | <span>Ignored methods</span> |
78 | 78 | </a> <!-- navigator-link --> |
79 | 79 | </li> |
80 | 80 | <li> |
81 | - <a href="#" class="navigator-link " panel-name="chronological-提交PO"> | |
81 | + <a href="#" class="navigator-link " panel-name="chronological-发布团购商品"> | |
82 | 82 | <span>Chronological view</span> |
83 | 83 | </a> <!-- navigator-link --> |
84 | 84 | </li> |
... | ... | @@ -91,36 +91,51 @@ |
91 | 91 | <div class="suite-section-content"> |
92 | 92 | <ul> |
93 | 93 | <li> |
94 | - <span class="method-stats">4 methods, 4 passed</span> | |
94 | + <span class="method-stats">7 methods, 7 passed</span> | |
95 | 95 | </li> |
96 | 96 | <li> |
97 | 97 | <span class="method-list-title passed">Passed methods</span> |
98 | 98 | <span class="show-or-hide-methods passed"> |
99 | - <a href="#" panel-name="suite-提交PO" class="hide-methods passed suite-提交PO"> (hide)</a> <!-- hide-methods passed suite-提交PO --> | |
100 | - <a href="#" panel-name="suite-提交PO" class="show-methods passed suite-提交PO"> (show)</a> <!-- show-methods passed suite-提交PO --> | |
99 | + <a href="#" panel-name="suite-发布团购商品" class="hide-methods passed suite-发布团购商品"> (hide)</a> <!-- hide-methods passed suite-发布团购商品 --> | |
100 | + <a href="#" panel-name="suite-发布团购商品" class="show-methods passed suite-发布团购商品"> (show)</a> <!-- show-methods passed suite-发布团购商品 --> | |
101 | 101 | </span> |
102 | - <div class="method-list-content passed suite-提交PO"> | |
102 | + <div class="method-list-content passed suite-发布团购商品"> | |
103 | 103 | <span> |
104 | 104 | <img width="3%" src="passed.png"/> |
105 | - <a href="#" class="method navigator-link" panel-name="suite-提交PO" title="com.buyer.testSuite.TestAddToCart" hash-for-method="addSku">addSku</a> <!-- method navigator-link --> | |
105 | + <a href="#" class="method navigator-link" panel-name="suite-发布团购商品" title="com.essa.testSuite.TestGroupPurchase" hash-for-method="SkuCategoryManagerCongfig">SkuCategoryManagerCongfig</a> <!-- method navigator-link --> | |
106 | 106 | </span> |
107 | 107 | <br/> |
108 | 108 | <span> |
109 | 109 | <img width="3%" src="passed.png"/> |
110 | - <a href="#" class="method navigator-link" panel-name="suite-提交PO" title="com.buyer.testSuite.TestSendPO" hash-for-method="conslidation">conslidation</a> <!-- method navigator-link --> | |
110 | + <a href="#" class="method navigator-link" panel-name="suite-发布团购商品" title="com.essa.testSuite.TestAddOriginalGoods" hash-for-method="auditOriginal">auditOriginal</a> <!-- method navigator-link --> | |
111 | 111 | </span> |
112 | 112 | <br/> |
113 | 113 | <span> |
114 | 114 | <img width="3%" src="passed.png"/> |
115 | - <a href="#" class="method navigator-link" panel-name="suite-提交PO" title="com.essa.testSuite.TestProductInquiry" hash-for-method="productInquiry">productInquiry</a> <!-- method navigator-link --> | |
115 | + <a href="#" class="method navigator-link" panel-name="suite-发布团购商品" title="com.essa.testSuite.TestAddOriginalGoods" hash-for-method="getSkuNo">getSkuNo</a> <!-- method navigator-link --> | |
116 | 116 | </span> |
117 | 117 | <br/> |
118 | 118 | <span> |
119 | 119 | <img width="3%" src="passed.png"/> |
120 | - <a href="#" class="method navigator-link" panel-name="suite-提交PO" title="com.buyer.testSuite.TestSendPO" hash-for-method="sendPO">sendPO</a> <!-- method navigator-link --> | |
120 | + <a href="#" class="method navigator-link" panel-name="suite-发布团购商品" title="com.essa.testSuite.TestGroupPurchase" hash-for-method="isPublish">isPublish</a> <!-- method navigator-link --> | |
121 | 121 | </span> |
122 | 122 | <br/> |
123 | - </div> <!-- method-list-content passed suite-提交PO --> | |
123 | + <span> | |
124 | + <img width="3%" src="passed.png"/> | |
125 | + <a href="#" class="method navigator-link" panel-name="suite-发布团购商品" title="com.essa.testSuite.TestGroupPurchase" hash-for-method="publishGroupPurchase">publishGroupPurchase</a> <!-- method navigator-link --> | |
126 | + </span> | |
127 | + <br/> | |
128 | + <span> | |
129 | + <img width="3%" src="passed.png"/> | |
130 | + <a href="#" class="method navigator-link" panel-name="suite-发布团购商品" title="com.essa.testSuite.TestAddOriginalGoods" hash-for-method="toAddOriginalGoodsPage">toAddOriginalGoodsPage</a> <!-- method navigator-link --> | |
131 | + </span> | |
132 | + <br/> | |
133 | + <span> | |
134 | + <img width="3%" src="passed.png"/> | |
135 | + <a href="#" class="method navigator-link" panel-name="suite-发布团购商品" title="com.essa.testSuite.TestAddOriginalGoods" hash-for-method="updatePic">updatePic</a> <!-- method navigator-link --> | |
136 | + </span> | |
137 | + <br/> | |
138 | + </div> <!-- method-list-content passed suite-发布团购商品 --> | |
124 | 139 | </li> |
125 | 140 | </ul> |
126 | 141 | </div> <!-- suite-section-content --> |
... | ... | @@ -131,234 +146,258 @@ |
131 | 146 | </div> <!-- navigator-root --> |
132 | 147 | <div class="wrapper"> |
133 | 148 | <div class="main-panel-root"> |
134 | - <div panel-name="suite-提交PO" class="panel 提交PO"> | |
135 | - <div class="suite-提交PO-class-passed"> | |
149 | + <div panel-name="suite-发布团购商品" class="panel 发布团购商品"> | |
150 | + <div class="suite-发布团购商品-class-passed"> | |
136 | 151 | <div class="main-panel-header rounded-window-top"> |
137 | 152 | <img src="passed.png"/> |
138 | - <span class="class-name">com.buyer.testSuite.TestAddToCart</span> | |
153 | + <span class="class-name">com.essa.testSuite.TestAddOriginalGoods</span> | |
139 | 154 | </div> <!-- main-panel-header rounded-window-top --> |
140 | 155 | <div class="main-panel-content rounded-window-bottom"> |
141 | 156 | <div class="method"> |
142 | 157 | <div class="method-content"> |
143 | - <a name="addSku"> | |
144 | - </a> <!-- addSku --> | |
145 | - <span class="method-name">addSku</span> | |
158 | + <a name="auditOriginal"> | |
159 | + </a> <!-- auditOriginal --> | |
160 | + <span class="method-name">auditOriginal</span> | |
146 | 161 | <em> |
147 | -(将sku加入购物车) </em> | |
162 | +(原厂商品审核) </em> | |
163 | + </div> <!-- method-content --> | |
164 | + </div> <!-- method --> | |
165 | + <div class="method"> | |
166 | + <div class="method-content"> | |
167 | + <a name="getSkuNo"> | |
168 | + </a> <!-- getSkuNo --> | |
169 | + <span class="method-name">getSkuNo</span> | |
170 | + <em> | |
171 | +(去商品库获取添加的sku编号) </em> | |
148 | 172 | </div> <!-- method-content --> |
149 | 173 | </div> <!-- method --> |
150 | - </div> <!-- main-panel-content rounded-window-bottom --> | |
151 | - </div> <!-- suite-提交PO-class-passed --> | |
152 | - <div class="suite-提交PO-class-passed"> | |
153 | - <div class="main-panel-header rounded-window-top"> | |
154 | - <img src="passed.png"/> | |
155 | - <span class="class-name">com.buyer.testSuite.TestSendPO</span> | |
156 | - </div> <!-- main-panel-header rounded-window-top --> | |
157 | - <div class="main-panel-content rounded-window-bottom"> | |
158 | 174 | <div class="method"> |
159 | 175 | <div class="method-content"> |
160 | - <a name="conslidation"> | |
161 | - </a> <!-- conslidation --> | |
162 | - <span class="method-name">conslidation</span> | |
176 | + <a name="toAddOriginalGoodsPage"> | |
177 | + </a> <!-- toAddOriginalGoodsPage --> | |
178 | + <span class="method-name">toAddOriginalGoodsPage</span> | |
163 | 179 | <em> |
164 | -(开始拼柜) </em> | |
180 | +(原厂商品建档) </em> | |
165 | 181 | </div> <!-- method-content --> |
166 | 182 | </div> <!-- method --> |
167 | 183 | <div class="method"> |
168 | 184 | <div class="method-content"> |
169 | - <a name="sendPO"> | |
170 | - </a> <!-- sendPO --> | |
171 | - <span class="method-name">sendPO</span> | |
185 | + <a name="updatePic"> | |
186 | + </a> <!-- updatePic --> | |
187 | + <span class="method-name">updatePic</span> | |
172 | 188 | <em> |
173 | -(设置贴纸唛头,提交PO) </em> | |
189 | +(更新图片) </em> | |
174 | 190 | </div> <!-- method-content --> |
175 | 191 | </div> <!-- method --> |
176 | 192 | </div> <!-- main-panel-content rounded-window-bottom --> |
177 | - </div> <!-- suite-提交PO-class-passed --> | |
178 | - <div class="suite-提交PO-class-passed"> | |
193 | + </div> <!-- suite-发布团购商品-class-passed --> | |
194 | + <div class="suite-发布团购商品-class-passed"> | |
179 | 195 | <div class="main-panel-header rounded-window-top"> |
180 | 196 | <img src="passed.png"/> |
181 | - <span class="class-name">com.essa.testSuite.TestProductInquiry</span> | |
197 | + <span class="class-name">com.essa.testSuite.TestGroupPurchase</span> | |
182 | 198 | </div> <!-- main-panel-header rounded-window-top --> |
183 | 199 | <div class="main-panel-content rounded-window-bottom"> |
184 | 200 | <div class="method"> |
185 | 201 | <div class="method-content"> |
186 | - <a name="productInquiry"> | |
187 | - </a> <!-- productInquiry --> | |
188 | - <span class="method-name">productInquiry</span> | |
202 | + <a name="SkuCategoryManagerCongfig"> | |
203 | + </a> <!-- SkuCategoryManagerCongfig --> | |
204 | + <span class="method-name">SkuCategoryManagerCongfig</span> | |
205 | + <em> | |
206 | +(配置商品类目经理) </em> | |
207 | + </div> <!-- method-content --> | |
208 | + </div> <!-- method --> | |
209 | + <div class="method"> | |
210 | + <div class="method-content"> | |
211 | + <a name="isPublish"> | |
212 | + </a> <!-- isPublish --> | |
213 | + <span class="method-name">isPublish</span> | |
214 | + <em> | |
215 | +(检查团购是否发布成功) </em> | |
216 | + </div> <!-- method-content --> | |
217 | + </div> <!-- method --> | |
218 | + <div class="method"> | |
219 | + <div class="method-content"> | |
220 | + <a name="publishGroupPurchase"> | |
221 | + </a> <!-- publishGroupPurchase --> | |
222 | + <span class="method-name">publishGroupPurchase</span> | |
189 | 223 | <em> |
190 | -(成品询价流程) </em> | |
224 | +(发布团购) </em> | |
191 | 225 | </div> <!-- method-content --> |
192 | 226 | </div> <!-- method --> |
193 | 227 | </div> <!-- main-panel-content rounded-window-bottom --> |
194 | - </div> <!-- suite-提交PO-class-passed --> | |
195 | - </div> <!-- panel 提交PO --> | |
196 | - <div panel-name="test-xml-提交PO" class="panel"> | |
228 | + </div> <!-- suite-发布团购商品-class-passed --> | |
229 | + </div> <!-- panel 发布团购商品 --> | |
230 | + <div panel-name="test-xml-发布团购商品" class="panel"> | |
197 | 231 | <div class="main-panel-header rounded-window-top"> |
198 | - <span class="header-content">D:\WorkSpace\EssaAuto\resources\suites\sendPO.xml</span> | |
232 | + <span class="header-content">D:\WorkSpace\EssaAuto\resources\suites\publishGroupPurchase.xml</span> | |
199 | 233 | </div> <!-- main-panel-header rounded-window-top --> |
200 | 234 | <div class="main-panel-content rounded-window-bottom"> |
201 | 235 | <pre> |
202 | 236 | <?xml version="1.0" encoding="UTF-8"?> |
203 | 237 | <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd"> |
204 | -<suite guice-stage="DEVELOPMENT" name="提交PO"> | |
205 | - <test thread-count="5" name="sendPO"> | |
238 | +<suite guice-stage="DEVELOPMENT" name="发布团购商品"> | |
239 | + <test thread-count="5" name="publishGroupPurchase"> | |
206 | 240 | <classes> |
207 | - <class name="com.buyer.testSuite.TestAddToCart"> | |
208 | - <methods> | |
209 | - <include name="addSku"/> | |
210 | - </methods> | |
211 | - </class> <!-- com.buyer.testSuite.TestAddToCart --> | |
212 | - <class name="com.essa.testSuite.TestProductInquiry"> | |
241 | + <class name="com.essa.testSuite.TestAddOriginalGoods"> | |
213 | 242 | <methods> |
214 | - <include name="productInquiry"/> | |
243 | + <include name="toAddOriginalGoodsPage"/> | |
244 | + <include name="updatePic"/> | |
245 | + <include name="auditOriginal"/> | |
246 | + <include name="getSkuNo"/> | |
215 | 247 | </methods> |
216 | - </class> <!-- com.essa.testSuite.TestProductInquiry --> | |
217 | - <class name="com.buyer.testSuite.TestSendPO"> | |
248 | + </class> <!-- com.essa.testSuite.TestAddOriginalGoods --> | |
249 | + <class name="com.essa.testSuite.TestGroupPurchase"> | |
218 | 250 | <methods> |
219 | - <include name="conslidation"/> | |
220 | - <include name="sendPO"/> | |
251 | + <include name="SkuCategoryManagerCongfig"/> | |
252 | + <include name="publishGroupPurchase"/> | |
253 | + <include name="isPublish"/> | |
221 | 254 | </methods> |
222 | - </class> <!-- com.buyer.testSuite.TestSendPO --> | |
255 | + </class> <!-- com.essa.testSuite.TestGroupPurchase --> | |
223 | 256 | </classes> |
224 | - </test> <!-- sendPO --> | |
225 | -</suite> <!-- 提交PO --> | |
257 | + </test> <!-- publishGroupPurchase --> | |
258 | +</suite> <!-- 发布团购商品 --> | |
226 | 259 | </pre> |
227 | 260 | </div> <!-- main-panel-content rounded-window-bottom --> |
228 | 261 | </div> <!-- panel --> |
229 | - <div panel-name="testlist-提交PO" class="panel"> | |
262 | + <div panel-name="testlist-发布团购商品" class="panel"> | |
230 | 263 | <div class="main-panel-header rounded-window-top"> |
231 | - <span class="header-content">Tests for 提交PO</span> | |
264 | + <span class="header-content">Tests for 发布团购商品</span> | |
232 | 265 | </div> <!-- main-panel-header rounded-window-top --> |
233 | 266 | <div class="main-panel-content rounded-window-bottom"> |
234 | 267 | <ul> |
235 | 268 | <li> |
236 | - <span class="test-name">sendPO (3 classes)</span> | |
269 | + <span class="test-name">publishGroupPurchase (2 classes)</span> | |
237 | 270 | </li> |
238 | 271 | </ul> |
239 | 272 | </div> <!-- main-panel-content rounded-window-bottom --> |
240 | 273 | </div> <!-- panel --> |
241 | - <div panel-name="group-提交PO" class="panel"> | |
274 | + <div panel-name="group-发布团购商品" class="panel"> | |
242 | 275 | <div class="main-panel-header rounded-window-top"> |
243 | - <span class="header-content">Groups for 提交PO</span> | |
276 | + <span class="header-content">Groups for 发布团购商品</span> | |
244 | 277 | </div> <!-- main-panel-header rounded-window-top --> |
245 | 278 | <div class="main-panel-content rounded-window-bottom"> |
246 | 279 | </div> <!-- main-panel-content rounded-window-bottom --> |
247 | 280 | </div> <!-- panel --> |
248 | - <div panel-name="times-提交PO" class="panel"> | |
281 | + <div panel-name="times-发布团购商品" class="panel"> | |
249 | 282 | <div class="main-panel-header rounded-window-top"> |
250 | - <span class="header-content">Times for 提交PO</span> | |
283 | + <span class="header-content">Times for 发布团购商品</span> | |
251 | 284 | </div> <!-- main-panel-header rounded-window-top --> |
252 | 285 | <div class="main-panel-content rounded-window-bottom"> |
253 | 286 | <div class="times-div"> |
254 | 287 | <script type="text/javascript"> |
255 | -suiteTableInitFunctions.push('tableData_提交PO'); | |
256 | -function tableData_提交PO() { | |
288 | +suiteTableInitFunctions.push('tableData_发布团购商品'); | |
289 | +function tableData_发布团购商品() { | |
257 | 290 | var data = new google.visualization.DataTable(); |
258 | 291 | data.addColumn('number', 'Number'); |
259 | 292 | data.addColumn('string', 'Method'); |
260 | 293 | data.addColumn('string', 'Class'); |
261 | 294 | data.addColumn('number', 'Time (ms)'); |
262 | -data.addRows(4); | |
295 | +data.addRows(7); | |
263 | 296 | data.setCell(0, 0, 0) |
264 | -data.setCell(0, 1, 'conslidation') | |
265 | -data.setCell(0, 2, 'com.buyer.testSuite.TestSendPO') | |
266 | -data.setCell(0, 3, 26268); | |
297 | +data.setCell(0, 1, 'toAddOriginalGoodsPage') | |
298 | +data.setCell(0, 2, 'com.essa.testSuite.TestAddOriginalGoods') | |
299 | +data.setCell(0, 3, 30351); | |
267 | 300 | data.setCell(1, 0, 1) |
268 | -data.setCell(1, 1, 'productInquiry') | |
269 | -data.setCell(1, 2, 'com.essa.testSuite.TestProductInquiry') | |
270 | -data.setCell(1, 3, 18469); | |
301 | +data.setCell(1, 1, 'publishGroupPurchase') | |
302 | +data.setCell(1, 2, 'com.essa.testSuite.TestGroupPurchase') | |
303 | +data.setCell(1, 3, 28617); | |
271 | 304 | data.setCell(2, 0, 2) |
272 | -data.setCell(2, 1, 'sendPO') | |
273 | -data.setCell(2, 2, 'com.buyer.testSuite.TestSendPO') | |
274 | -data.setCell(2, 3, 16452); | |
305 | +data.setCell(2, 1, 'auditOriginal') | |
306 | +data.setCell(2, 2, 'com.essa.testSuite.TestAddOriginalGoods') | |
307 | +data.setCell(2, 3, 14592); | |
275 | 308 | data.setCell(3, 0, 3) |
276 | -data.setCell(3, 1, 'addSku') | |
277 | -data.setCell(3, 2, 'com.buyer.testSuite.TestAddToCart') | |
278 | -data.setCell(3, 3, 7281); | |
279 | -window.suiteTableData['提交PO']= { tableData: data, tableDiv: 'times-div-提交PO'} | |
309 | +data.setCell(3, 1, 'updatePic') | |
310 | +data.setCell(3, 2, 'com.essa.testSuite.TestAddOriginalGoods') | |
311 | +data.setCell(3, 3, 13233); | |
312 | +data.setCell(4, 0, 4) | |
313 | +data.setCell(4, 1, 'SkuCategoryManagerCongfig') | |
314 | +data.setCell(4, 2, 'com.essa.testSuite.TestGroupPurchase') | |
315 | +data.setCell(4, 3, 5419); | |
316 | +data.setCell(5, 0, 5) | |
317 | +data.setCell(5, 1, 'isPublish') | |
318 | +data.setCell(5, 2, 'com.essa.testSuite.TestGroupPurchase') | |
319 | +data.setCell(5, 3, 4590); | |
320 | +data.setCell(6, 0, 6) | |
321 | +data.setCell(6, 1, 'getSkuNo') | |
322 | +data.setCell(6, 2, 'com.essa.testSuite.TestAddOriginalGoods') | |
323 | +data.setCell(6, 3, 2407); | |
324 | +window.suiteTableData['发布团购商品']= { tableData: data, tableDiv: 'times-div-发布团购商品'} | |
280 | 325 | return data; |
281 | 326 | } |
282 | 327 | </script> |
283 | 328 | <span class="suite-total-time">Total running time: 1 minutes</span> |
284 | - <div id="times-div-提交PO"> | |
285 | - </div> <!-- times-div-提交PO --> | |
329 | + <div id="times-div-发布团购商品"> | |
330 | + </div> <!-- times-div-发布团购商品 --> | |
286 | 331 | </div> <!-- times-div --> |
287 | 332 | </div> <!-- main-panel-content rounded-window-bottom --> |
288 | 333 | </div> <!-- panel --> |
289 | - <div panel-name="reporter-提交PO" class="panel"> | |
334 | + <div panel-name="reporter-发布团购商品" class="panel"> | |
290 | 335 | <div class="main-panel-header rounded-window-top"> |
291 | - <span class="header-content">Reporter output for 提交PO</span> | |
336 | + <span class="header-content">Reporter output for 发布团购商品</span> | |
292 | 337 | </div> <!-- main-panel-header rounded-window-top --> |
293 | 338 | <div class="main-panel-content rounded-window-bottom"> |
294 | 339 | </div> <!-- main-panel-content rounded-window-bottom --> |
295 | 340 | </div> <!-- panel --> |
296 | - <div panel-name="ignored-methods-提交PO" class="panel"> | |
341 | + <div panel-name="ignored-methods-发布团购商品" class="panel"> | |
297 | 342 | <div class="main-panel-header rounded-window-top"> |
298 | - <span class="header-content">1 ignored method</span> | |
343 | + <span class="header-content">0 ignored methods</span> | |
299 | 344 | </div> <!-- main-panel-header rounded-window-top --> |
300 | 345 | <div class="main-panel-content rounded-window-bottom"> |
301 | - <div class="ignored-class-div"> | |
302 | - <span class="ignored-class-name">com.buyer.testSuite.TestAddToCart</span> | |
303 | - <div class="ignored-methods-div"> | |
304 | - <span class="ignored-method-name">keywordToCart</span> | |
305 | - <br/> | |
306 | - </div> <!-- ignored-methods-div --> | |
307 | - </div> <!-- ignored-class-div --> | |
308 | 346 | </div> <!-- main-panel-content rounded-window-bottom --> |
309 | 347 | </div> <!-- panel --> |
310 | - <div panel-name="chronological-提交PO" class="panel"> | |
348 | + <div panel-name="chronological-发布团购商品" class="panel"> | |
311 | 349 | <div class="main-panel-header rounded-window-top"> |
312 | 350 | <span class="header-content">Methods in chronological order</span> |
313 | 351 | </div> <!-- main-panel-header rounded-window-top --> |
314 | 352 | <div class="main-panel-content rounded-window-bottom"> |
315 | 353 | <div class="chronological-class"> |
316 | - <div class="chronological-class-name">com.buyer.testSuite.TestAddToCart</div> <!-- chronological-class-name --> | |
354 | + <div class="chronological-class-name">com.essa.testSuite.TestAddOriginalGoods</div> <!-- chronological-class-name --> | |
317 | 355 | <div class="configuration-class before"> |
318 | 356 | <span class="method-name">setUp</span> |
319 | 357 | <span class="method-start">0 ms</span> |
320 | 358 | </div> <!-- configuration-class before --> |
321 | 359 | <div class="test-method"> |
322 | - <span class="method-name">addSku</span> | |
323 | - <span class="method-start">7709 ms</span> | |
360 | + <span class="method-name">toAddOriginalGoodsPage</span> | |
361 | + <span class="method-start">7039 ms</span> | |
324 | 362 | </div> <!-- test-method --> |
325 | - <div class="configuration-class after"> | |
326 | - <span class="method-name">tearDown</span> | |
327 | - <span class="method-start">14991 ms</span> | |
328 | - </div> <!-- configuration-class after --> | |
329 | - </div> <!-- chronological-class --> | |
330 | - <div class="chronological-class"> | |
331 | - <div class="chronological-class-name">com.essa.testSuite.TestProductInquiry</div> <!-- chronological-class-name --> | |
332 | - <div class="configuration-class before"> | |
333 | - <span class="method-name">setUp</span> | |
334 | - <span class="method-start">15733 ms</span> | |
335 | - </div> <!-- configuration-class before --> | |
336 | 363 | <div class="test-method"> |
337 | - <span class="method-name">productInquiry</span> | |
338 | - <span class="method-start">22613 ms</span> | |
364 | + <span class="method-name">updatePic</span> | |
365 | + <span class="method-start">37390 ms</span> | |
366 | + </div> <!-- test-method --> | |
367 | + <div class="test-method"> | |
368 | + <span class="method-name">auditOriginal</span> | |
369 | + <span class="method-start">50623 ms</span> | |
370 | + </div> <!-- test-method --> | |
371 | + <div class="test-method"> | |
372 | + <span class="method-name">getSkuNo</span> | |
373 | + <span class="method-start">65215 ms</span> | |
339 | 374 | </div> <!-- test-method --> |
340 | 375 | <div class="configuration-class after"> |
341 | 376 | <span class="method-name">tearDown</span> |
342 | - <span class="method-start">41082 ms</span> | |
377 | + <span class="method-start">67622 ms</span> | |
343 | 378 | </div> <!-- configuration-class after --> |
344 | 379 | </div> <!-- chronological-class --> |
345 | 380 | <div class="chronological-class"> |
346 | - <div class="chronological-class-name">com.buyer.testSuite.TestSendPO</div> <!-- chronological-class-name --> | |
381 | + <div class="chronological-class-name">com.essa.testSuite.TestGroupPurchase</div> <!-- chronological-class-name --> | |
347 | 382 | <div class="configuration-class before"> |
348 | 383 | <span class="method-name">setUp</span> |
349 | - <span class="method-start">41820 ms</span> | |
384 | + <span class="method-start">68343 ms</span> | |
350 | 385 | </div> <!-- configuration-class before --> |
351 | 386 | <div class="test-method"> |
352 | - <span class="method-name">conslidation</span> | |
353 | - <span class="method-start">48830 ms</span> | |
387 | + <span class="method-name">SkuCategoryManagerCongfig</span> | |
388 | + <span class="method-start">75656 ms</span> | |
389 | + </div> <!-- test-method --> | |
390 | + <div class="test-method"> | |
391 | + <span class="method-name">publishGroupPurchase</span> | |
392 | + <span class="method-start">81075 ms</span> | |
354 | 393 | </div> <!-- test-method --> |
355 | 394 | <div class="test-method"> |
356 | - <span class="method-name">sendPO</span> | |
357 | - <span class="method-start">75099 ms</span> | |
395 | + <span class="method-name">isPublish</span> | |
396 | + <span class="method-start">109693 ms</span> | |
358 | 397 | </div> <!-- test-method --> |
359 | 398 | <div class="configuration-class after"> |
360 | 399 | <span class="method-name">tearDown</span> |
361 | - <span class="method-start">91551 ms</span> | |
400 | + <span class="method-start">114283 ms</span> | |
362 | 401 | </div> <!-- configuration-class after --> |
363 | 402 | </div> <!-- main-panel-content rounded-window-bottom --> |
364 | 403 | </div> <!-- panel --> | ... | ... |
test-output/junitreports/TEST-com.buyer.testSuite.TestConfirmBuy.xml
0 → 100644
... | ... | @@ -0,0 +1,5 @@ |
1 | +<?xml version="1.0" encoding="UTF-8"?> | |
2 | +<!-- Generated by org.testng.reporters.JUnitReportReporter --> | |
3 | +<testsuite skipped="0" hostname="4F5EY2X7DB7A4UR" name="com.buyer.testSuite.TestConfirmBuy" tests="1" failures="0" timestamp="30 九月 2018 09:43:04 GMT" time="13.081" errors="0"> | |
4 | + <testcase name="confirmBuy" time="13.081" classname="com.buyer.testSuite.TestConfirmBuy"/> | |
5 | +</testsuite> <!-- com.buyer.testSuite.TestConfirmBuy --> | ... | ... |
test-output/junitreports/TEST-com.essa.testSuite.TestActivity.xml
0 → 100644
... | ... | @@ -0,0 +1,8 @@ |
1 | +<?xml version="1.0" encoding="UTF-8"?> | |
2 | +<!-- Generated by org.testng.reporters.JUnitReportReporter --> | |
3 | +<testsuite skipped="0" hostname="4F5EY2X7DB7A4UR" name="com.essa.testSuite.TestActivity" tests="4" failures="0" timestamp="30 九月 2018 09:43:04 GMT" time="65.789" errors="0"> | |
4 | + <testcase name="TestAuditApply" time="16.864" classname="com.essa.testSuite.TestActivity"/> | |
5 | + <testcase name="planeModify" time="13.220" classname="com.essa.testSuite.TestActivity"/> | |
6 | + <testcase name="productInquiry" time="23.026" classname="com.essa.testSuite.TestActivity"/> | |
7 | + <testcase name="TestActivityToPO" time="12.679" classname="com.essa.testSuite.TestActivity"/> | |
8 | +</testsuite> <!-- com.essa.testSuite.TestActivity --> | ... | ... |
test-output/junitreports/TEST-com.essa.testSuite.TestAddOriginalGoods.xml
1 | 1 | <?xml version="1.0" encoding="UTF-8"?> |
2 | 2 | <!-- Generated by org.testng.reporters.JUnitReportReporter --> |
3 | -<testsuite skipped="0" hostname="4F5EY2X7DB7A4UR" name="com.essa.testSuite.TestAddOriginalGoods" tests="4" failures="0" timestamp="23 十月 2018 07:35:49 GMT" time="60.734" errors="0"> | |
4 | - <testcase name="auditOriginal" time="14.207" classname="com.essa.testSuite.TestAddOriginalGoods"/> | |
5 | - <testcase name="toAddOriginalGoodsPage" time="29.443" classname="com.essa.testSuite.TestAddOriginalGoods"/> | |
6 | - <testcase name="updatePic" time="14.799" classname="com.essa.testSuite.TestAddOriginalGoods"/> | |
7 | - <testcase name="getSkuNo" time="2.285" classname="com.essa.testSuite.TestAddOriginalGoods"/> | |
3 | +<testsuite skipped="0" hostname="4F5EY2X7DB7A4UR" name="com.essa.testSuite.TestAddOriginalGoods" tests="4" failures="0" timestamp="23 十月 2018 09:15:27 GMT" time="60.583" errors="0"> | |
4 | + <testcase name="updatePic" time="13.233" classname="com.essa.testSuite.TestAddOriginalGoods"/> | |
5 | + <testcase name="toAddOriginalGoodsPage" time="30.351" classname="com.essa.testSuite.TestAddOriginalGoods"/> | |
6 | + <testcase name="getSkuNo" time="2.407" classname="com.essa.testSuite.TestAddOriginalGoods"/> | |
7 | + <testcase name="auditOriginal" time="14.592" classname="com.essa.testSuite.TestAddOriginalGoods"/> | |
8 | 8 | </testsuite> <!-- com.essa.testSuite.TestAddOriginalGoods --> | ... | ... |
test-output/junitreports/TEST-com.essa.testSuite.TestGroupPurchase.xml
1 | 1 | <?xml version="1.0" encoding="UTF-8"?> |
2 | 2 | <!-- Generated by org.testng.reporters.JUnitReportReporter --> |
3 | -<testsuite skipped="0" hostname="4F5EY2X7DB7A4UR" name="com.essa.testSuite.TestGroupPurchase" tests="3" failures="0" timestamp="30 九月 2018 09:49:37 GMT" time="37.851" errors="0"> | |
4 | - <testcase name="SkuCategoryManagerCongfig" time="5.388" classname="com.essa.testSuite.TestGroupPurchase"/> | |
5 | - <testcase name="isPublish" time="4.499" classname="com.essa.testSuite.TestGroupPurchase"/> | |
6 | - <testcase name="publishGroupPurchase" time="27.964" classname="com.essa.testSuite.TestGroupPurchase"/> | |
3 | +<testsuite skipped="0" hostname="4F5EY2X7DB7A4UR" name="com.essa.testSuite.TestGroupPurchase" tests="3" failures="0" timestamp="23 十月 2018 09:15:27 GMT" time="38.626" errors="0"> | |
4 | + <testcase name="SkuCategoryManagerCongfig" time="5.419" classname="com.essa.testSuite.TestGroupPurchase"/> | |
5 | + <testcase name="publishGroupPurchase" time="28.617" classname="com.essa.testSuite.TestGroupPurchase"/> | |
6 | + <testcase name="isPublish" time="4.590" classname="com.essa.testSuite.TestGroupPurchase"/> | |
7 | 7 | </testsuite> <!-- com.essa.testSuite.TestGroupPurchase --> | ... | ... |
test-output/junitreports/TEST-com.essa.testSuite.TestPOInquiry.xml
0 → 100644
... | ... | @@ -0,0 +1,5 @@ |
1 | +<?xml version="1.0" encoding="UTF-8"?> | |
2 | +<!-- Generated by org.testng.reporters.JUnitReportReporter --> | |
3 | +<testsuite skipped="0" hostname="4F5EY2X7DB7A4UR" name="com.essa.testSuite.TestPOInquiry" tests="1" failures="0" timestamp="23 十月 2018 07:26:07 GMT" time="41.111" errors="0"> | |
4 | + <testcase name="POInquiry" time="41.111" classname="com.essa.testSuite.TestPOInquiry"/> | |
5 | +</testsuite> <!-- com.essa.testSuite.TestPOInquiry --> | ... | ... |
test-output/junitreports/TEST-com.essa.testSuite.TestSelenium.xml
0 → 100644
... | ... | @@ -0,0 +1,5 @@ |
1 | +<?xml version="1.0" encoding="UTF-8"?> | |
2 | +<!-- Generated by org.testng.reporters.JUnitReportReporter --> | |
3 | +<testsuite skipped="0" hostname="4F5EY2X7DB7A4UR" name="com.essa.testSuite.TestSelenium" tests="1" failures="0" timestamp="15 十月 2018 08:11:33 GMT" time="12.009" errors="0"> | |
4 | + <testcase name="testEssa" time="12.009" classname="com.essa.testSuite.TestSelenium"/> | |
5 | +</testsuite> <!-- com.essa.testSuite.TestSelenium --> | ... | ... |
... | ... | @@ -0,0 +1,36 @@ |
1 | +<table border='1'> | |
2 | +<tr> | |
3 | +<th>Class name</th> | |
4 | +<th>Method name</th> | |
5 | +<th>Groups</th> | |
6 | +</tr><tr> | |
7 | +<td>com.essa.testSuite.TestPOInquiry</td> | |
8 | +<td> </td><td> </td></tr> | |
9 | +<tr> | |
10 | +<td align='center' colspan='3'>@Test</td> | |
11 | +</tr> | |
12 | +<tr> | |
13 | +<td> </td> | |
14 | +<td>POInquiry</td> | |
15 | +<td> </td></tr> | |
16 | +<tr> | |
17 | +<td align='center' colspan='3'>@BeforeClass</td> | |
18 | +</tr> | |
19 | +<tr> | |
20 | +<td> </td> | |
21 | +<td>setUp</td> | |
22 | +<td> </td></tr> | |
23 | +<tr> | |
24 | +<td align='center' colspan='3'>@BeforeMethod</td> | |
25 | +</tr> | |
26 | +<tr> | |
27 | +<td align='center' colspan='3'>@AfterMethod</td> | |
28 | +</tr> | |
29 | +<tr> | |
30 | +<td align='center' colspan='3'>@AfterClass</td> | |
31 | +</tr> | |
32 | +<tr> | |
33 | +<td> </td> | |
34 | +<td>tearDown</td> | |
35 | +<td> </td></tr> | |
36 | +</table> | ... | ... |
... | ... | @@ -0,0 +1,10 @@ |
1 | +<h2>Methods run, sorted chronologically</h2><h3>>> means before, << means after</h3><p/><br/><em>PO询价</em><p/><small><i>(Hover the method name to see the test class name)</i></small><p/> | |
2 | +<table border="1"> | |
3 | +<tr><th>Time</th><th>Delta (ms)</th><th>Suite<br>configuration</th><th>Test<br>configuration</th><th>Class<br>configuration</th><th>Groups<br>configuration</th><th>Method<br>configuration</th><th>Test<br>method</th><th>Thread</th><th>Instances</th></tr> | |
4 | +<tr bgcolor="7e78ed"> <td>18/10/23 15:25:25</td> <td>0</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestPOInquiry.POInquiry()[pri:0, instance:com.essa.testSuite.TestPOInquiry@28b33fbf]">POInquiry</td> | |
5 | + <td>SwingWorker-pool-1-thread-1@430335380</td> <td></td> </tr> | |
6 | +<tr bgcolor="7e78ed"> <td>18/10/23 15:25:17</td> <td>-7839</td> <td> </td><td> </td><td title=">>TestPOInquiry.setUp()[pri:0, instance:com.essa.testSuite.TestPOInquiry@28b33fbf]">>>setUp</td> | |
7 | +<td> </td><td> </td><td> </td> <td>SwingWorker-pool-1-thread-1@430335380</td> <td></td> </tr> | |
8 | +<tr bgcolor="7e78ed"> <td>18/10/23 15:26:06</td> <td>41121</td> <td> </td><td> </td><td title="<<TestPOInquiry.tearDown()[pri:0, instance:com.essa.testSuite.TestPOInquiry@28b33fbf]"><<tearDown</td> | |
9 | +<td> </td><td> </td><td> </td> <td>SwingWorker-pool-1-thread-1@430335380</td> <td></td> </tr> | |
10 | +</table> | ... | ... |
... | ... | @@ -0,0 +1,10 @@ |
1 | +<h2>Methods run, sorted chronologically</h2><h3>>> means before, << means after</h3><p/><br/><em>PO询价</em><p/><small><i>(Hover the method name to see the test class name)</i></small><p/> | |
2 | +<table border="1"> | |
3 | +<tr><th>Time</th><th>Delta (ms)</th><th>Suite<br>configuration</th><th>Test<br>configuration</th><th>Class<br>configuration</th><th>Groups<br>configuration</th><th>Method<br>configuration</th><th>Test<br>method</th><th>Thread</th><th>Instances</th></tr> | |
4 | +<tr bgcolor="7e78ed"> <td>18/10/23 15:25:17</td> <td>0</td> <td> </td><td> </td><td title=">>TestPOInquiry.setUp()[pri:0, instance:com.essa.testSuite.TestPOInquiry@28b33fbf]">>>setUp</td> | |
5 | +<td> </td><td> </td><td> </td> <td>SwingWorker-pool-1-thread-1@430335380</td> <td></td> </tr> | |
6 | +<tr bgcolor="7e78ed"> <td>18/10/23 15:25:25</td> <td>7839</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestPOInquiry.POInquiry()[pri:0, instance:com.essa.testSuite.TestPOInquiry@28b33fbf]">POInquiry</td> | |
7 | + <td>SwingWorker-pool-1-thread-1@430335380</td> <td></td> </tr> | |
8 | +<tr bgcolor="7e78ed"> <td>18/10/23 15:26:06</td> <td>48960</td> <td> </td><td> </td><td title="<<TestPOInquiry.tearDown()[pri:0, instance:com.essa.testSuite.TestPOInquiry@28b33fbf]"><<tearDown</td> | |
9 | +<td> </td><td> </td><td> </td> <td>SwingWorker-pool-1-thread-1@430335380</td> <td></td> </tr> | |
10 | +</table> | ... | ... |
... | ... | @@ -0,0 +1 @@ |
1 | +<html><head><title>testng.xml for PO询价</title></head><body><tt><?xml version="1.0" encoding="UTF-8"?> <br/><!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd"> <br/><suite guice-stage="DEVELOPMENT" name="PO询价"> <br/> <test thread-count="5" name="POInquiry"> <br/> <classes> <br/> <class name="com.essa.testSuite.TestPOInquiry"> <br/> <methods> <br/> <include name="POInquiry"/> <br/> </methods> <br/> </class> <!-- com.essa.testSuite.TestPOInquiry --> <br/> </classes> <br/> </test> <!-- POInquiry --> <br/></suite> <!-- PO询价 --> <br/></tt></body></html> | |
0 | 2 | \ No newline at end of file | ... | ... |
... | ... | @@ -0,0 +1,30 @@ |
1 | +<html> | |
2 | +<head> | |
3 | +<title>Results for PO询价</title> | |
4 | +<link href="../testng.css" rel="stylesheet" type="text/css" /> | |
5 | +<link href="../my-testng.css" rel="stylesheet" type="text/css" /> | |
6 | +</head> | |
7 | +<body> | |
8 | +<h3><p align="center">Results for<br/><em>PO询价</em></p></h3> | |
9 | +<table border='1' width='100%'> | |
10 | +<tr valign='top'> | |
11 | +<td>1 test</td> | |
12 | +<td><a target='mainFrame' href='classes.html'>1 class</a></td> | |
13 | +<td>1 method:<br/> | |
14 | + <a target='mainFrame' href='methods.html'>chronological</a><br/> | |
15 | + <a target='mainFrame' href='methods-alphabetical.html'>alphabetical</a><br/> | |
16 | + <a target='mainFrame' href='methods-not-run.html'>not run (0)</a></td> | |
17 | +</tr> | |
18 | +<tr> | |
19 | +<td><a target='mainFrame' href='groups.html'>0 group</a></td> | |
20 | +<td><a target='mainFrame' href='reporter-output.html'>reporter output</a></td> | |
21 | +<td><a target='mainFrame' href='testng.xml.html'>testng.xml</a></td> | |
22 | +</tr></table> | |
23 | +<table width='100%' class='test-passed'> | |
24 | +<tr><td> | |
25 | +<table style='width: 100%'><tr><td valign='top'>POInquiry (1/0/0)</td><td valign='top' align='right'> | |
26 | + <a href='POInquiry.html' target='mainFrame'>Results</a> | |
27 | +</td></tr></table> | |
28 | +</td></tr><p/> | |
29 | +</table> | |
30 | +</body></html> | |
0 | 31 | \ No newline at end of file | ... | ... |
test-output/old/index.html
... | ... | @@ -4,6 +4,6 @@ |
4 | 4 | </head><body> |
5 | 5 | <h2><p align='center'>Test results</p></h2> |
6 | 6 | <table border='1' width='100%' class='main-page'><tr><th>Suite</th><th>Passed</th><th>Failed</th><th>Skipped</th><th>testng.xml</th></tr> |
7 | -<tr align='center' class='invocation-passed'><td><em>Total</em></td><td><em>4</em></td><td><em>0</em></td><td><em>0</em></td><td> </td></tr> | |
8 | -<tr align='center' class='invocation-passed'><td><a href='提交PO/index.html'>提交PO</a></td> | |
9 | -<td>4</td><td>0</td><td>0</td><td><a href='提交PO/testng.xml.html'>Link</a></td></tr></table></body></html> | |
7 | +<tr align='center' class='invocation-passed'><td><em>Total</em></td><td><em>7</em></td><td><em>0</em></td><td><em>0</em></td><td> </td></tr> | |
8 | +<tr align='center' class='invocation-passed'><td><a href='发布团购商品/index.html'>发布团购商品</a></td> | |
9 | +<td>7</td><td>0</td><td>0</td><td><a href='发布团购商品/testng.xml.html'>Link</a></td></tr></table></body></html> | ... | ... |
test-output/old/发布团购商品/classes.html
... | ... | @@ -49,11 +49,11 @@ |
49 | 49 | </tr> |
50 | 50 | <tr> |
51 | 51 | <td> </td> |
52 | -<td>updatePic</td> | |
52 | +<td>toAddOriginalGoodsPage</td> | |
53 | 53 | <td> </td></tr> |
54 | 54 | <tr> |
55 | 55 | <td> </td> |
56 | -<td>toAddOriginalGoodsPage</td> | |
56 | +<td>updatePic</td> | |
57 | 57 | <td> </td></tr> |
58 | 58 | <tr> |
59 | 59 | <td> </td> | ... | ... |
test-output/old/发布团购商品/methods-alphabetical.html
1 | 1 | <h2>Methods run, sorted chronologically</h2><h3>>> means before, << means after</h3><p/><br/><em>发布团购商品</em><p/><small><i>(Hover the method name to see the test class name)</i></small><p/> |
2 | 2 | <table border="1"> |
3 | 3 | <tr><th>Time</th><th>Delta (ms)</th><th>Suite<br>configuration</th><th>Test<br>configuration</th><th>Class<br>configuration</th><th>Groups<br>configuration</th><th>Method<br>configuration</th><th>Test<br>method</th><th>Thread</th><th>Instances</th></tr> |
4 | -<tr bgcolor="acb9bd"> <td>18/09/30 17:48:58</td> <td>0</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestGroupPurchase.SkuCategoryManagerCongfig()[pri:0, instance:com.essa.testSuite.TestGroupPurchase@11a26533]">SkuCategoryManagerCongfig</td> | |
5 | - <td>SwingWorker-pool-2-thread-3@424428761</td> <td></td> </tr> | |
6 | -<tr bgcolor="9c7fb2"> <td>18/09/30 17:48:34</td> <td>-24692</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestAddOriginalGoods.auditOriginal()[pri:0, instance:com.essa.testSuite.TestAddOriginalGoods@b5e5354]">auditOriginal</td> | |
7 | - <td>SwingWorker-pool-2-thread-3@424428761</td> <td></td> </tr> | |
8 | -<tr bgcolor="9c7fb2"> <td>18/09/30 17:48:48</td> <td>-10456</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestAddOriginalGoods.getSkuNo()[pri:0, instance:com.essa.testSuite.TestAddOriginalGoods@b5e5354]">getSkuNo</td> | |
9 | - <td>SwingWorker-pool-2-thread-3@424428761</td> <td></td> </tr> | |
10 | -<tr bgcolor="acb9bd"> <td>18/09/30 17:49:32</td> <td>33352</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestGroupPurchase.isPublish()[pri:0, instance:com.essa.testSuite.TestGroupPurchase@11a26533]">isPublish</td> | |
11 | - <td>SwingWorker-pool-2-thread-3@424428761</td> <td></td> </tr> | |
12 | -<tr bgcolor="acb9bd"> <td>18/09/30 17:49:04</td> <td>5388</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestGroupPurchase.publishGroupPurchase()[pri:0, instance:com.essa.testSuite.TestGroupPurchase@11a26533]">publishGroupPurchase</td> | |
13 | - <td>SwingWorker-pool-2-thread-3@424428761</td> <td></td> </tr> | |
14 | -<tr bgcolor="9c7fb2"> <td>18/09/30 17:47:44</td> <td>-74401</td> <td> </td><td> </td><td title=">>TestAddOriginalGoods.setUp()[pri:0, instance:com.essa.testSuite.TestAddOriginalGoods@b5e5354]">>>setUp</td> | |
15 | -<td> </td><td> </td><td> </td> <td>SwingWorker-pool-2-thread-3@424428761</td> <td></td> </tr> | |
16 | -<tr bgcolor="acb9bd"> <td>18/09/30 17:48:51</td> <td>-7210</td> <td> </td><td> </td><td title=">>TestGroupPurchase.setUp()[pri:0, instance:com.essa.testSuite.TestGroupPurchase@11a26533]">>>setUp</td> | |
17 | -<td> </td><td> </td><td> </td> <td>SwingWorker-pool-2-thread-3@424428761</td> <td></td> </tr> | |
18 | -<tr bgcolor="9c7fb2"> <td>18/09/30 17:48:50</td> <td>-8038</td> <td> </td><td> </td><td title="<<TestAddOriginalGoods.tearDown()[pri:0, instance:com.essa.testSuite.TestAddOriginalGoods@b5e5354]"><<tearDown</td> | |
19 | -<td> </td><td> </td><td> </td> <td>SwingWorker-pool-2-thread-3@424428761</td> <td></td> </tr> | |
20 | -<tr bgcolor="acb9bd"> <td>18/09/30 17:49:36</td> <td>37852</td> <td> </td><td> </td><td title="<<TestGroupPurchase.tearDown()[pri:0, instance:com.essa.testSuite.TestGroupPurchase@11a26533]"><<tearDown</td> | |
21 | -<td> </td><td> </td><td> </td> <td>SwingWorker-pool-2-thread-3@424428761</td> <td></td> </tr> | |
22 | -<tr bgcolor="9c7fb2"> <td>18/09/30 17:47:51</td> <td>-67349</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestAddOriginalGoods.toAddOriginalGoodsPage()[pri:0, instance:com.essa.testSuite.TestAddOriginalGoods@b5e5354]">toAddOriginalGoodsPage</td> | |
23 | - <td>SwingWorker-pool-2-thread-3@424428761</td> <td></td> </tr> | |
24 | -<tr bgcolor="9c7fb2"> <td>18/09/30 17:48:21</td> <td>-37771</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestAddOriginalGoods.updatePic()[pri:0, instance:com.essa.testSuite.TestAddOriginalGoods@b5e5354]">updatePic</td> | |
25 | - <td>SwingWorker-pool-2-thread-3@424428761</td> <td></td> </tr> | |
4 | +<tr bgcolor="ddb09a"> <td>18/10/23 17:14:48</td> <td>0</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestGroupPurchase.SkuCategoryManagerCongfig()[pri:0, instance:com.essa.testSuite.TestGroupPurchase@4b5c225]">SkuCategoryManagerCongfig</td> | |
5 | + <td>SwingWorker-pool-2-thread-3@1627578989</td> <td></td> </tr> | |
6 | +<tr bgcolor="e681a3"> <td>18/10/23 17:14:23</td> <td>-25033</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestAddOriginalGoods.auditOriginal()[pri:0, instance:com.essa.testSuite.TestAddOriginalGoods@56384c7]">auditOriginal</td> | |
7 | + <td>SwingWorker-pool-2-thread-3@1627578989</td> <td></td> </tr> | |
8 | +<tr bgcolor="e681a3"> <td>18/10/23 17:14:37</td> <td>-10441</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestAddOriginalGoods.getSkuNo()[pri:0, instance:com.essa.testSuite.TestAddOriginalGoods@56384c7]">getSkuNo</td> | |
9 | + <td>SwingWorker-pool-2-thread-3@1627578989</td> <td></td> </tr> | |
10 | +<tr bgcolor="ddb09a"> <td>18/10/23 17:15:22</td> <td>34037</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestGroupPurchase.isPublish()[pri:0, instance:com.essa.testSuite.TestGroupPurchase@4b5c225]">isPublish</td> | |
11 | + <td>SwingWorker-pool-2-thread-3@1627578989</td> <td></td> </tr> | |
12 | +<tr bgcolor="ddb09a"> <td>18/10/23 17:14:53</td> <td>5419</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestGroupPurchase.publishGroupPurchase()[pri:0, instance:com.essa.testSuite.TestGroupPurchase@4b5c225]">publishGroupPurchase</td> | |
13 | + <td>SwingWorker-pool-2-thread-3@1627578989</td> <td></td> </tr> | |
14 | +<tr bgcolor="e681a3"> <td>18/10/23 17:13:32</td> <td>-75656</td> <td> </td><td> </td><td title=">>TestAddOriginalGoods.setUp()[pri:0, instance:com.essa.testSuite.TestAddOriginalGoods@56384c7]">>>setUp</td> | |
15 | +<td> </td><td> </td><td> </td> <td>SwingWorker-pool-2-thread-3@1627578989</td> <td></td> </tr> | |
16 | +<tr bgcolor="ddb09a"> <td>18/10/23 17:14:40</td> <td>-7313</td> <td> </td><td> </td><td title=">>TestGroupPurchase.setUp()[pri:0, instance:com.essa.testSuite.TestGroupPurchase@4b5c225]">>>setUp</td> | |
17 | +<td> </td><td> </td><td> </td> <td>SwingWorker-pool-2-thread-3@1627578989</td> <td></td> </tr> | |
18 | +<tr bgcolor="e681a3"> <td>18/10/23 17:14:40</td> <td>-8034</td> <td> </td><td> </td><td title="<<TestAddOriginalGoods.tearDown()[pri:0, instance:com.essa.testSuite.TestAddOriginalGoods@56384c7]"><<tearDown</td> | |
19 | +<td> </td><td> </td><td> </td> <td>SwingWorker-pool-2-thread-3@1627578989</td> <td></td> </tr> | |
20 | +<tr bgcolor="ddb09a"> <td>18/10/23 17:15:26</td> <td>38627</td> <td> </td><td> </td><td title="<<TestGroupPurchase.tearDown()[pri:0, instance:com.essa.testSuite.TestGroupPurchase@4b5c225]"><<tearDown</td> | |
21 | +<td> </td><td> </td><td> </td> <td>SwingWorker-pool-2-thread-3@1627578989</td> <td></td> </tr> | |
22 | +<tr bgcolor="e681a3"> <td>18/10/23 17:13:39</td> <td>-68617</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestAddOriginalGoods.toAddOriginalGoodsPage()[pri:0, instance:com.essa.testSuite.TestAddOriginalGoods@56384c7]">toAddOriginalGoodsPage</td> | |
23 | + <td>SwingWorker-pool-2-thread-3@1627578989</td> <td></td> </tr> | |
24 | +<tr bgcolor="e681a3"> <td>18/10/23 17:14:09</td> <td>-38266</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestAddOriginalGoods.updatePic()[pri:0, instance:com.essa.testSuite.TestAddOriginalGoods@56384c7]">updatePic</td> | |
25 | + <td>SwingWorker-pool-2-thread-3@1627578989</td> <td></td> </tr> | |
26 | 26 | </table> | ... | ... |
test-output/old/发布团购商品/methods.html
1 | 1 | <h2>Methods run, sorted chronologically</h2><h3>>> means before, << means after</h3><p/><br/><em>发布团购商品</em><p/><small><i>(Hover the method name to see the test class name)</i></small><p/> |
2 | 2 | <table border="1"> |
3 | 3 | <tr><th>Time</th><th>Delta (ms)</th><th>Suite<br>configuration</th><th>Test<br>configuration</th><th>Class<br>configuration</th><th>Groups<br>configuration</th><th>Method<br>configuration</th><th>Test<br>method</th><th>Thread</th><th>Instances</th></tr> |
4 | -<tr bgcolor="9c7fb2"> <td>18/09/30 17:47:44</td> <td>0</td> <td> </td><td> </td><td title=">>TestAddOriginalGoods.setUp()[pri:0, instance:com.essa.testSuite.TestAddOriginalGoods@b5e5354]">>>setUp</td> | |
5 | -<td> </td><td> </td><td> </td> <td>SwingWorker-pool-2-thread-3@424428761</td> <td></td> </tr> | |
6 | -<tr bgcolor="9c7fb2"> <td>18/09/30 17:47:51</td> <td>7052</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestAddOriginalGoods.toAddOriginalGoodsPage()[pri:0, instance:com.essa.testSuite.TestAddOriginalGoods@b5e5354]">toAddOriginalGoodsPage</td> | |
7 | - <td>SwingWorker-pool-2-thread-3@424428761</td> <td></td> </tr> | |
8 | -<tr bgcolor="9c7fb2"> <td>18/09/30 17:48:21</td> <td>36630</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestAddOriginalGoods.updatePic()[pri:0, instance:com.essa.testSuite.TestAddOriginalGoods@b5e5354]">updatePic</td> | |
9 | - <td>SwingWorker-pool-2-thread-3@424428761</td> <td></td> </tr> | |
10 | -<tr bgcolor="9c7fb2"> <td>18/09/30 17:48:34</td> <td>49709</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestAddOriginalGoods.auditOriginal()[pri:0, instance:com.essa.testSuite.TestAddOriginalGoods@b5e5354]">auditOriginal</td> | |
11 | - <td>SwingWorker-pool-2-thread-3@424428761</td> <td></td> </tr> | |
12 | -<tr bgcolor="9c7fb2"> <td>18/09/30 17:48:48</td> <td>63945</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestAddOriginalGoods.getSkuNo()[pri:0, instance:com.essa.testSuite.TestAddOriginalGoods@b5e5354]">getSkuNo</td> | |
13 | - <td>SwingWorker-pool-2-thread-3@424428761</td> <td></td> </tr> | |
14 | -<tr bgcolor="9c7fb2"> <td>18/09/30 17:48:50</td> <td>66363</td> <td> </td><td> </td><td title="<<TestAddOriginalGoods.tearDown()[pri:0, instance:com.essa.testSuite.TestAddOriginalGoods@b5e5354]"><<tearDown</td> | |
15 | -<td> </td><td> </td><td> </td> <td>SwingWorker-pool-2-thread-3@424428761</td> <td></td> </tr> | |
16 | -<tr bgcolor="acb9bd"> <td>18/09/30 17:48:51</td> <td>67191</td> <td> </td><td> </td><td title=">>TestGroupPurchase.setUp()[pri:0, instance:com.essa.testSuite.TestGroupPurchase@11a26533]">>>setUp</td> | |
17 | -<td> </td><td> </td><td> </td> <td>SwingWorker-pool-2-thread-3@424428761</td> <td></td> </tr> | |
18 | -<tr bgcolor="acb9bd"> <td>18/09/30 17:48:58</td> <td>74401</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestGroupPurchase.SkuCategoryManagerCongfig()[pri:0, instance:com.essa.testSuite.TestGroupPurchase@11a26533]">SkuCategoryManagerCongfig</td> | |
19 | - <td>SwingWorker-pool-2-thread-3@424428761</td> <td></td> </tr> | |
20 | -<tr bgcolor="acb9bd"> <td>18/09/30 17:49:04</td> <td>79789</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestGroupPurchase.publishGroupPurchase()[pri:0, instance:com.essa.testSuite.TestGroupPurchase@11a26533]">publishGroupPurchase</td> | |
21 | - <td>SwingWorker-pool-2-thread-3@424428761</td> <td></td> </tr> | |
22 | -<tr bgcolor="acb9bd"> <td>18/09/30 17:49:32</td> <td>107753</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestGroupPurchase.isPublish()[pri:0, instance:com.essa.testSuite.TestGroupPurchase@11a26533]">isPublish</td> | |
23 | - <td>SwingWorker-pool-2-thread-3@424428761</td> <td></td> </tr> | |
24 | -<tr bgcolor="acb9bd"> <td>18/09/30 17:49:36</td> <td>112253</td> <td> </td><td> </td><td title="<<TestGroupPurchase.tearDown()[pri:0, instance:com.essa.testSuite.TestGroupPurchase@11a26533]"><<tearDown</td> | |
25 | -<td> </td><td> </td><td> </td> <td>SwingWorker-pool-2-thread-3@424428761</td> <td></td> </tr> | |
4 | +<tr bgcolor="e681a3"> <td>18/10/23 17:13:32</td> <td>0</td> <td> </td><td> </td><td title=">>TestAddOriginalGoods.setUp()[pri:0, instance:com.essa.testSuite.TestAddOriginalGoods@56384c7]">>>setUp</td> | |
5 | +<td> </td><td> </td><td> </td> <td>SwingWorker-pool-2-thread-3@1627578989</td> <td></td> </tr> | |
6 | +<tr bgcolor="e681a3"> <td>18/10/23 17:13:39</td> <td>7039</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestAddOriginalGoods.toAddOriginalGoodsPage()[pri:0, instance:com.essa.testSuite.TestAddOriginalGoods@56384c7]">toAddOriginalGoodsPage</td> | |
7 | + <td>SwingWorker-pool-2-thread-3@1627578989</td> <td></td> </tr> | |
8 | +<tr bgcolor="e681a3"> <td>18/10/23 17:14:09</td> <td>37390</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestAddOriginalGoods.updatePic()[pri:0, instance:com.essa.testSuite.TestAddOriginalGoods@56384c7]">updatePic</td> | |
9 | + <td>SwingWorker-pool-2-thread-3@1627578989</td> <td></td> </tr> | |
10 | +<tr bgcolor="e681a3"> <td>18/10/23 17:14:23</td> <td>50623</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestAddOriginalGoods.auditOriginal()[pri:0, instance:com.essa.testSuite.TestAddOriginalGoods@56384c7]">auditOriginal</td> | |
11 | + <td>SwingWorker-pool-2-thread-3@1627578989</td> <td></td> </tr> | |
12 | +<tr bgcolor="e681a3"> <td>18/10/23 17:14:37</td> <td>65215</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestAddOriginalGoods.getSkuNo()[pri:0, instance:com.essa.testSuite.TestAddOriginalGoods@56384c7]">getSkuNo</td> | |
13 | + <td>SwingWorker-pool-2-thread-3@1627578989</td> <td></td> </tr> | |
14 | +<tr bgcolor="e681a3"> <td>18/10/23 17:14:40</td> <td>67622</td> <td> </td><td> </td><td title="<<TestAddOriginalGoods.tearDown()[pri:0, instance:com.essa.testSuite.TestAddOriginalGoods@56384c7]"><<tearDown</td> | |
15 | +<td> </td><td> </td><td> </td> <td>SwingWorker-pool-2-thread-3@1627578989</td> <td></td> </tr> | |
16 | +<tr bgcolor="ddb09a"> <td>18/10/23 17:14:40</td> <td>68343</td> <td> </td><td> </td><td title=">>TestGroupPurchase.setUp()[pri:0, instance:com.essa.testSuite.TestGroupPurchase@4b5c225]">>>setUp</td> | |
17 | +<td> </td><td> </td><td> </td> <td>SwingWorker-pool-2-thread-3@1627578989</td> <td></td> </tr> | |
18 | +<tr bgcolor="ddb09a"> <td>18/10/23 17:14:48</td> <td>75656</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestGroupPurchase.SkuCategoryManagerCongfig()[pri:0, instance:com.essa.testSuite.TestGroupPurchase@4b5c225]">SkuCategoryManagerCongfig</td> | |
19 | + <td>SwingWorker-pool-2-thread-3@1627578989</td> <td></td> </tr> | |
20 | +<tr bgcolor="ddb09a"> <td>18/10/23 17:14:53</td> <td>81075</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestGroupPurchase.publishGroupPurchase()[pri:0, instance:com.essa.testSuite.TestGroupPurchase@4b5c225]">publishGroupPurchase</td> | |
21 | + <td>SwingWorker-pool-2-thread-3@1627578989</td> <td></td> </tr> | |
22 | +<tr bgcolor="ddb09a"> <td>18/10/23 17:15:22</td> <td>109693</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestGroupPurchase.isPublish()[pri:0, instance:com.essa.testSuite.TestGroupPurchase@4b5c225]">isPublish</td> | |
23 | + <td>SwingWorker-pool-2-thread-3@1627578989</td> <td></td> </tr> | |
24 | +<tr bgcolor="ddb09a"> <td>18/10/23 17:15:26</td> <td>114283</td> <td> </td><td> </td><td title="<<TestGroupPurchase.tearDown()[pri:0, instance:com.essa.testSuite.TestGroupPurchase@4b5c225]"><<tearDown</td> | |
25 | +<td> </td><td> </td><td> </td> <td>SwingWorker-pool-2-thread-3@1627578989</td> <td></td> </tr> | |
26 | 26 | </table> | ... | ... |
test-output/old/活动商品生成PO/ActivityInquiry.properties
0 → 100644
... | ... | @@ -0,0 +1,143 @@ |
1 | +<table border='1'> | |
2 | +<tr> | |
3 | +<th>Class name</th> | |
4 | +<th>Method name</th> | |
5 | +<th>Groups</th> | |
6 | +</tr><tr> | |
7 | +<td>com.buyer.testSuite.TestConfirmBuy</td> | |
8 | +<td> </td><td> </td></tr> | |
9 | +<tr> | |
10 | +<td align='center' colspan='3'>@Test</td> | |
11 | +</tr> | |
12 | +<tr> | |
13 | +<td> </td> | |
14 | +<td>confirmBuy</td> | |
15 | +<td> </td></tr> | |
16 | +<tr> | |
17 | +<td align='center' colspan='3'>@BeforeClass</td> | |
18 | +</tr> | |
19 | +<tr> | |
20 | +<td align='center' colspan='3'>@BeforeMethod</td> | |
21 | +</tr> | |
22 | +<tr> | |
23 | +<td align='center' colspan='3'>@AfterMethod</td> | |
24 | +</tr> | |
25 | +<tr> | |
26 | +<td align='center' colspan='3'>@AfterClass</td> | |
27 | +</tr> | |
28 | +<tr> | |
29 | +<td> </td> | |
30 | +<td>tearDown</td> | |
31 | +<td> </td></tr> | |
32 | +<tr> | |
33 | +<td>com.essa.testSuite.TestActivity</td> | |
34 | +<td> </td><td> </td></tr> | |
35 | +<tr> | |
36 | +<td align='center' colspan='3'>@Test</td> | |
37 | +</tr> | |
38 | +<tr> | |
39 | +<td> </td> | |
40 | +<td>productInquiry</td> | |
41 | +<td> </td></tr> | |
42 | +<tr> | |
43 | +<td> </td> | |
44 | +<td>TestActivityToPO</td> | |
45 | +<td> </td></tr> | |
46 | +<tr> | |
47 | +<td> </td> | |
48 | +<td>TestAuditApply</td> | |
49 | +<td> </td></tr> | |
50 | +<tr> | |
51 | +<td> </td> | |
52 | +<td>planeModify</td> | |
53 | +<td> </td></tr> | |
54 | +<tr> | |
55 | +<td align='center' colspan='3'>@BeforeClass</td> | |
56 | +</tr> | |
57 | +<tr> | |
58 | +<td> </td> | |
59 | +<td>setUp</td> | |
60 | +<td> </td></tr> | |
61 | +<tr> | |
62 | +<td align='center' colspan='3'>@BeforeMethod</td> | |
63 | +</tr> | |
64 | +<tr> | |
65 | +<td align='center' colspan='3'>@AfterMethod</td> | |
66 | +</tr> | |
67 | +<tr> | |
68 | +<td align='center' colspan='3'>@AfterClass</td> | |
69 | +</tr> | |
70 | +<tr> | |
71 | +<td> </td> | |
72 | +<td>tearDown</td> | |
73 | +<td> </td></tr> | |
74 | +<tr> | |
75 | +<td>com.buyer.testSuite.TestAddToCart</td> | |
76 | +<td> </td><td> </td></tr> | |
77 | +<tr> | |
78 | +<td align='center' colspan='3'>@Test</td> | |
79 | +</tr> | |
80 | +<tr> | |
81 | +<td> </td> | |
82 | +<td>addSku</td> | |
83 | +<td> </td></tr> | |
84 | +<tr> | |
85 | +<td> </td> | |
86 | +<td>keywordToCart</td> | |
87 | +<td>first </td> | |
88 | +</tr> | |
89 | +<tr> | |
90 | +<td align='center' colspan='3'>@BeforeClass</td> | |
91 | +</tr> | |
92 | +<tr> | |
93 | +<td> </td> | |
94 | +<td>setUp</td> | |
95 | +<td> </td></tr> | |
96 | +<tr> | |
97 | +<td align='center' colspan='3'>@BeforeMethod</td> | |
98 | +</tr> | |
99 | +<tr> | |
100 | +<td align='center' colspan='3'>@AfterMethod</td> | |
101 | +</tr> | |
102 | +<tr> | |
103 | +<td align='center' colspan='3'>@AfterClass</td> | |
104 | +</tr> | |
105 | +<tr> | |
106 | +<td> </td> | |
107 | +<td>tearDown</td> | |
108 | +<td> </td></tr> | |
109 | +<tr> | |
110 | +<td>com.buyer.testSuite.TestSendPO</td> | |
111 | +<td> </td><td> </td></tr> | |
112 | +<tr> | |
113 | +<td align='center' colspan='3'>@Test</td> | |
114 | +</tr> | |
115 | +<tr> | |
116 | +<td> </td> | |
117 | +<td>sendPO</td> | |
118 | +<td> </td></tr> | |
119 | +<tr> | |
120 | +<td> </td> | |
121 | +<td>conslidation</td> | |
122 | +<td> </td></tr> | |
123 | +<tr> | |
124 | +<td align='center' colspan='3'>@BeforeClass</td> | |
125 | +</tr> | |
126 | +<tr> | |
127 | +<td> </td> | |
128 | +<td>setUp</td> | |
129 | +<td> </td></tr> | |
130 | +<tr> | |
131 | +<td align='center' colspan='3'>@BeforeMethod</td> | |
132 | +</tr> | |
133 | +<tr> | |
134 | +<td align='center' colspan='3'>@AfterMethod</td> | |
135 | +</tr> | |
136 | +<tr> | |
137 | +<td align='center' colspan='3'>@AfterClass</td> | |
138 | +</tr> | |
139 | +<tr> | |
140 | +<td> </td> | |
141 | +<td>tearDown</td> | |
142 | +<td> </td></tr> | |
143 | +</table> | ... | ... |
... | ... | @@ -0,0 +1,40 @@ |
1 | +<h2>Methods run, sorted chronologically</h2><h3>>> means before, << means after</h3><p/><br/><em>活动商品生成PO</em><p/><small><i>(Hover the method name to see the test class name)</i></small><p/> | |
2 | +<table border="1"> | |
3 | +<tr><th>Time</th><th>Delta (ms)</th><th>Suite<br>configuration</th><th>Test<br>configuration</th><th>Class<br>configuration</th><th>Groups<br>configuration</th><th>Method<br>configuration</th><th>Test<br>method</th><th>Thread</th><th>Instances</th></tr> | |
4 | +<tr bgcolor="689c7b"> <td>18/09/30 17:40:46</td> <td>0</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestActivity.TestActivityToPO()[pri:0, instance:com.essa.testSuite.TestActivity@5d128e]">TestActivityToPO</td> | |
5 | + <td>SwingWorker-pool-1-thread-1@1023993435</td> <td></td> </tr> | |
6 | +<tr bgcolor="689c7b"> <td>18/09/30 17:42:02</td> <td>75489</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestActivity.TestAuditApply()[pri:0, instance:com.essa.testSuite.TestActivity@1df40fa4]">TestAuditApply</td> | |
7 | + <td>SwingWorker-pool-1-thread-1@1023993435</td> <td></td> </tr> | |
8 | +<tr bgcolor="6679ec"> <td>18/09/30 17:39:31</td> <td>-75082</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestAddToCart.addSku()[pri:0, instance:com.buyer.testSuite.TestAddToCart@6ebfb4ae]">addSku</td> | |
9 | + <td>SwingWorker-pool-1-thread-1@1023993435</td> <td></td> </tr> | |
10 | +<tr bgcolor="ee9a99"> <td>18/09/30 17:41:06</td> <td>20030</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestConfirmBuy.confirmBuy()[pri:0, instance:com.buyer.testSuite.TestConfirmBuy@7de6a6ea]">confirmBuy</td> | |
11 | + <td>SwingWorker-pool-1-thread-1@1023993435</td> <td></td> </tr> | |
12 | +<tr bgcolor="c8a789"> <td>18/09/30 17:42:26</td> <td>99778</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestSendPO.conslidation()[pri:0, instance:com.buyer.testSuite.TestSendPO@750150cf]">conslidation</td> | |
13 | + <td>SwingWorker-pool-1-thread-1@1023993435</td> <td></td> </tr> | |
14 | +<tr bgcolor="689c7b"> <td>18/09/30 17:41:48</td> <td>62268</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestActivity.planeModify()[pri:0, instance:com.essa.testSuite.TestActivity@1df40fa4]">planeModify</td> | |
15 | + <td>SwingWorker-pool-1-thread-1@1023993435</td> <td></td> </tr> | |
16 | +<tr bgcolor="689c7b"> <td>18/09/30 17:41:25</td> <td>39242</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestActivity.productInquiry()[pri:0, instance:com.essa.testSuite.TestActivity@1df40fa4]">productInquiry</td> | |
17 | + <td>SwingWorker-pool-1-thread-1@1023993435</td> <td></td> </tr> | |
18 | +<tr bgcolor="c8a789"> <td>18/09/30 17:42:51</td> <td>124777</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestSendPO.sendPO()[pri:0, instance:com.buyer.testSuite.TestSendPO@750150cf]">sendPO</td> | |
19 | + <td>SwingWorker-pool-1-thread-1@1023993435</td> <td></td> </tr> | |
20 | +<tr bgcolor="6679ec"> <td>18/09/30 17:39:23</td> <td>-83154</td> <td> </td><td> </td><td title=">>TestAddToCart.setUp()[pri:0, instance:com.buyer.testSuite.TestAddToCart@6ebfb4ae]">>>setUp</td> | |
21 | +<td> </td><td> </td><td> </td> <td>SwingWorker-pool-1-thread-1@1023993435</td> <td></td> </tr> | |
22 | +<tr bgcolor="689c7b"> <td>18/09/30 17:40:41</td> <td>-5361</td> <td> </td><td> </td><td title=">>TestActivity.setUp()[pri:0, instance:com.essa.testSuite.TestActivity@5d128e]">>>setUp</td> | |
23 | +<td> </td><td> </td><td> </td> <td>SwingWorker-pool-1-thread-1@1023993435</td> <td></td> </tr> | |
24 | +<tr bgcolor="ee9a99"> <td>18/09/30 17:41:00</td> <td>13419</td> <td> </td><td title=">>TestConfirmBuy.setUp()[pri:0, instance:com.buyer.testSuite.TestConfirmBuy@7de6a6ea]">>>setUp</td> | |
25 | +<td> </td><td> </td><td> </td><td> </td> <td>SwingWorker-pool-1-thread-1@1023993435</td> <td></td> </tr> | |
26 | +<tr bgcolor="689c7b"> <td>18/09/30 17:41:20</td> <td>33966</td> <td> </td><td> </td><td title=">>TestActivity.setUp()[pri:0, instance:com.essa.testSuite.TestActivity@1df40fa4]">>>setUp</td> | |
27 | +<td> </td><td> </td><td> </td> <td>SwingWorker-pool-1-thread-1@1023993435</td> <td></td> </tr> | |
28 | +<tr bgcolor="c8a789"> <td>18/09/30 17:42:19</td> <td>93175</td> <td> </td><td> </td><td title=">>TestSendPO.setUp()[pri:0, instance:com.buyer.testSuite.TestSendPO@750150cf]">>>setUp</td> | |
29 | +<td> </td><td> </td><td> </td> <td>SwingWorker-pool-1-thread-1@1023993435</td> <td></td> </tr> | |
30 | +<tr bgcolor="6679ec"> <td>18/09/30 17:40:40</td> <td>-6231</td> <td> </td><td> </td><td title="<<TestAddToCart.tearDown()[pri:0, instance:com.buyer.testSuite.TestAddToCart@6ebfb4ae]"><<tearDown</td> | |
31 | +<td> </td><td> </td><td> </td> <td>SwingWorker-pool-1-thread-1@1023993435</td> <td></td> </tr> | |
32 | +<tr bgcolor="689c7b"> <td>18/09/30 17:40:59</td> <td>12679</td> <td> </td><td> </td><td title="<<TestActivity.tearDown()[pri:0, instance:com.essa.testSuite.TestActivity@5d128e]"><<tearDown</td> | |
33 | +<td> </td><td> </td><td> </td> <td>SwingWorker-pool-1-thread-1@1023993435</td> <td></td> </tr> | |
34 | +<tr bgcolor="ee9a99"> <td>18/09/30 17:41:19</td> <td>33111</td> <td> </td><td> </td><td title="<<TestConfirmBuy.tearDown()[pri:0, instance:com.buyer.testSuite.TestConfirmBuy@7de6a6ea]"><<tearDown</td> | |
35 | +<td> </td><td> </td><td> </td> <td>SwingWorker-pool-1-thread-1@1023993435</td> <td></td> </tr> | |
36 | +<tr bgcolor="689c7b"> <td>18/09/30 17:42:19</td> <td>92353</td> <td> </td><td> </td><td title="<<TestActivity.tearDown()[pri:0, instance:com.essa.testSuite.TestActivity@1df40fa4]"><<tearDown</td> | |
37 | +<td> </td><td> </td><td> </td> <td>SwingWorker-pool-1-thread-1@1023993435</td> <td></td> </tr> | |
38 | +<tr bgcolor="c8a789"> <td>18/09/30 17:43:03</td> <td>137029</td> <td> </td><td> </td><td title="<<TestSendPO.tearDown()[pri:0, instance:com.buyer.testSuite.TestSendPO@750150cf]"><<tearDown</td> | |
39 | +<td> </td><td> </td><td> </td> <td>SwingWorker-pool-1-thread-1@1023993435</td> <td></td> </tr> | |
40 | +</table> | ... | ... |
... | ... | @@ -0,0 +1,7 @@ |
1 | +<h2>Methods that were not run</h2><table> | |
2 | +<tr><td>com.buyer.testSuite.TestAddToCart.keywordToCart<br/> <i>关键字搜索,并将sku加入购物车</i></td></tr> | |
3 | +<tr><td>com.essa.testSuite.TestActivity.planeModify<br/> <i>采购计划修订</i></td></tr> | |
4 | +<tr><td>com.essa.testSuite.TestActivity.TestAuditApply<br/> <i>财务审核采购计划</i></td></tr> | |
5 | +<tr><td>com.essa.testSuite.TestActivity.productInquiry<br/> <i>成品询价</i></td></tr> | |
6 | +<tr><td>com.essa.testSuite.TestActivity.TestActivityToPO<br/> <i>采购计划单申请,送询价</i></td></tr> | |
7 | +</table> | |
0 | 8 | \ No newline at end of file | ... | ... |
... | ... | @@ -0,0 +1,40 @@ |
1 | +<h2>Methods run, sorted chronologically</h2><h3>>> means before, << means after</h3><p/><br/><em>活动商品生成PO</em><p/><small><i>(Hover the method name to see the test class name)</i></small><p/> | |
2 | +<table border="1"> | |
3 | +<tr><th>Time</th><th>Delta (ms)</th><th>Suite<br>configuration</th><th>Test<br>configuration</th><th>Class<br>configuration</th><th>Groups<br>configuration</th><th>Method<br>configuration</th><th>Test<br>method</th><th>Thread</th><th>Instances</th></tr> | |
4 | +<tr bgcolor="6679ec"> <td>18/09/30 17:39:23</td> <td>0</td> <td> </td><td> </td><td title=">>TestAddToCart.setUp()[pri:0, instance:com.buyer.testSuite.TestAddToCart@6ebfb4ae]">>>setUp</td> | |
5 | +<td> </td><td> </td><td> </td> <td>SwingWorker-pool-1-thread-1@1023993435</td> <td></td> </tr> | |
6 | +<tr bgcolor="6679ec"> <td>18/09/30 17:39:31</td> <td>8072</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestAddToCart.addSku()[pri:0, instance:com.buyer.testSuite.TestAddToCart@6ebfb4ae]">addSku</td> | |
7 | + <td>SwingWorker-pool-1-thread-1@1023993435</td> <td></td> </tr> | |
8 | +<tr bgcolor="6679ec"> <td>18/09/30 17:40:40</td> <td>76923</td> <td> </td><td> </td><td title="<<TestAddToCart.tearDown()[pri:0, instance:com.buyer.testSuite.TestAddToCart@6ebfb4ae]"><<tearDown</td> | |
9 | +<td> </td><td> </td><td> </td> <td>SwingWorker-pool-1-thread-1@1023993435</td> <td></td> </tr> | |
10 | +<tr bgcolor="689c7b"> <td>18/09/30 17:40:41</td> <td>77793</td> <td> </td><td> </td><td title=">>TestActivity.setUp()[pri:0, instance:com.essa.testSuite.TestActivity@5d128e]">>>setUp</td> | |
11 | +<td> </td><td> </td><td> </td> <td>SwingWorker-pool-1-thread-1@1023993435</td> <td></td> </tr> | |
12 | +<tr bgcolor="689c7b"> <td>18/09/30 17:40:46</td> <td>83154</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestActivity.TestActivityToPO()[pri:0, instance:com.essa.testSuite.TestActivity@5d128e]">TestActivityToPO</td> | |
13 | + <td>SwingWorker-pool-1-thread-1@1023993435</td> <td></td> </tr> | |
14 | +<tr bgcolor="689c7b"> <td>18/09/30 17:40:59</td> <td>95833</td> <td> </td><td> </td><td title="<<TestActivity.tearDown()[pri:0, instance:com.essa.testSuite.TestActivity@5d128e]"><<tearDown</td> | |
15 | +<td> </td><td> </td><td> </td> <td>SwingWorker-pool-1-thread-1@1023993435</td> <td></td> </tr> | |
16 | +<tr bgcolor="ee9a99"> <td>18/09/30 17:41:00</td> <td>96573</td> <td> </td><td title=">>TestConfirmBuy.setUp()[pri:0, instance:com.buyer.testSuite.TestConfirmBuy@7de6a6ea]">>>setUp</td> | |
17 | +<td> </td><td> </td><td> </td><td> </td> <td>SwingWorker-pool-1-thread-1@1023993435</td> <td></td> </tr> | |
18 | +<tr bgcolor="ee9a99"> <td>18/09/30 17:41:06</td> <td>103184</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestConfirmBuy.confirmBuy()[pri:0, instance:com.buyer.testSuite.TestConfirmBuy@7de6a6ea]">confirmBuy</td> | |
19 | + <td>SwingWorker-pool-1-thread-1@1023993435</td> <td></td> </tr> | |
20 | +<tr bgcolor="ee9a99"> <td>18/09/30 17:41:19</td> <td>116265</td> <td> </td><td> </td><td title="<<TestConfirmBuy.tearDown()[pri:0, instance:com.buyer.testSuite.TestConfirmBuy@7de6a6ea]"><<tearDown</td> | |
21 | +<td> </td><td> </td><td> </td> <td>SwingWorker-pool-1-thread-1@1023993435</td> <td></td> </tr> | |
22 | +<tr bgcolor="689c7b"> <td>18/09/30 17:41:20</td> <td>117120</td> <td> </td><td> </td><td title=">>TestActivity.setUp()[pri:0, instance:com.essa.testSuite.TestActivity@1df40fa4]">>>setUp</td> | |
23 | +<td> </td><td> </td><td> </td> <td>SwingWorker-pool-1-thread-1@1023993435</td> <td></td> </tr> | |
24 | +<tr bgcolor="689c7b"> <td>18/09/30 17:41:25</td> <td>122396</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestActivity.productInquiry()[pri:0, instance:com.essa.testSuite.TestActivity@1df40fa4]">productInquiry</td> | |
25 | + <td>SwingWorker-pool-1-thread-1@1023993435</td> <td></td> </tr> | |
26 | +<tr bgcolor="689c7b"> <td>18/09/30 17:41:48</td> <td>145422</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestActivity.planeModify()[pri:0, instance:com.essa.testSuite.TestActivity@1df40fa4]">planeModify</td> | |
27 | + <td>SwingWorker-pool-1-thread-1@1023993435</td> <td></td> </tr> | |
28 | +<tr bgcolor="689c7b"> <td>18/09/30 17:42:02</td> <td>158643</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestActivity.TestAuditApply()[pri:0, instance:com.essa.testSuite.TestActivity@1df40fa4]">TestAuditApply</td> | |
29 | + <td>SwingWorker-pool-1-thread-1@1023993435</td> <td></td> </tr> | |
30 | +<tr bgcolor="689c7b"> <td>18/09/30 17:42:19</td> <td>175507</td> <td> </td><td> </td><td title="<<TestActivity.tearDown()[pri:0, instance:com.essa.testSuite.TestActivity@1df40fa4]"><<tearDown</td> | |
31 | +<td> </td><td> </td><td> </td> <td>SwingWorker-pool-1-thread-1@1023993435</td> <td></td> </tr> | |
32 | +<tr bgcolor="c8a789"> <td>18/09/30 17:42:19</td> <td>176329</td> <td> </td><td> </td><td title=">>TestSendPO.setUp()[pri:0, instance:com.buyer.testSuite.TestSendPO@750150cf]">>>setUp</td> | |
33 | +<td> </td><td> </td><td> </td> <td>SwingWorker-pool-1-thread-1@1023993435</td> <td></td> </tr> | |
34 | +<tr bgcolor="c8a789"> <td>18/09/30 17:42:26</td> <td>182932</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestSendPO.conslidation()[pri:0, instance:com.buyer.testSuite.TestSendPO@750150cf]">conslidation</td> | |
35 | + <td>SwingWorker-pool-1-thread-1@1023993435</td> <td></td> </tr> | |
36 | +<tr bgcolor="c8a789"> <td>18/09/30 17:42:51</td> <td>207931</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestSendPO.sendPO()[pri:0, instance:com.buyer.testSuite.TestSendPO@750150cf]">sendPO</td> | |
37 | + <td>SwingWorker-pool-1-thread-1@1023993435</td> <td></td> </tr> | |
38 | +<tr bgcolor="c8a789"> <td>18/09/30 17:43:03</td> <td>220183</td> <td> </td><td> </td><td title="<<TestSendPO.tearDown()[pri:0, instance:com.buyer.testSuite.TestSendPO@750150cf]"><<tearDown</td> | |
39 | +<td> </td><td> </td><td> </td> <td>SwingWorker-pool-1-thread-1@1023993435</td> <td></td> </tr> | |
40 | +</table> | ... | ... |
... | ... | @@ -0,0 +1 @@ |
1 | +<html><head><title>testng.xml for 活动商品生成PO</title></head><body><tt><?xml version="1.0" encoding="UTF-8"?> <br/><!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd"> <br/><suite guice-stage="DEVELOPMENT" name="活动商品生成PO"> <br/> <test thread-count="5" name="addActivity"> <br/> <classes> <br/> <class name="com.buyer.testSuite.TestAddToCart"> <br/> <methods> <br/> <include name="addSku"/> <br/> </methods> <br/> </class> <!-- com.buyer.testSuite.TestAddToCart --> <br/> </classes> <br/> </test> <!-- addActivity --> <br/> <test thread-count="5" name="planApply"> <br/> <classes> <br/> <class name="com.essa.testSuite.TestActivity"> <br/> <methods> <br/> <include name="TestActivityToPO"/> <br/> </methods> <br/> </class> <!-- com.essa.testSuite.TestActivity --> <br/> </classes> <br/> </test> <!-- planApply --> <br/> <test thread-count="5" name="confirmBuy"> <br/> <classes> <br/> <class name="com.buyer.testSuite.TestConfirmBuy"> <br/> <methods> <br/> <include name="confirmBuy"/> <br/> </methods> <br/> </class> <!-- com.buyer.testSuite.TestConfirmBuy --> <br/> </classes> <br/> </test> <!-- confirmBuy --> <br/> <test thread-count="5" name="ActivityInquiry"> <br/> <classes> <br/> <class name="com.essa.testSuite.TestActivity"> <br/> <methods> <br/> <include name="productInquiry"/> <br/> <include name="planeModify"/> <br/> <include name="TestAuditApply"/> <br/> </methods> <br/> </class> <!-- com.essa.testSuite.TestActivity --> <br/> </classes> <br/> </test> <!-- ActivityInquiry --> <br/> <test thread-count="5" name="ActivityToPO"> <br/> <classes> <br/> <class name="com.buyer.testSuite.TestSendPO"> <br/> <methods> <br/> <include name="conslidation"/> <br/> <include name="sendPO"/> <br/> </methods> <br/> </class> <!-- com.buyer.testSuite.TestSendPO --> <br/> </classes> <br/> </test> <!-- ActivityToPO --> <br/></suite> <!-- 活动商品生成PO --> <br/></tt></body></html> | |
0 | 2 | \ No newline at end of file | ... | ... |
... | ... | @@ -0,0 +1,62 @@ |
1 | +<html> | |
2 | +<head> | |
3 | +<title>Results for 活动商品生成PO</title> | |
4 | +<link href="../testng.css" rel="stylesheet" type="text/css" /> | |
5 | +<link href="../my-testng.css" rel="stylesheet" type="text/css" /> | |
6 | +</head> | |
7 | +<body> | |
8 | +<h3><p align="center">Results for<br/><em>活动商品生成PO</em></p></h3> | |
9 | +<table border='1' width='100%'> | |
10 | +<tr valign='top'> | |
11 | +<td>5 tests</td> | |
12 | +<td><a target='mainFrame' href='classes.html'>4 classes</a></td> | |
13 | +<td>8 methods:<br/> | |
14 | + <a target='mainFrame' href='methods.html'>chronological</a><br/> | |
15 | + <a target='mainFrame' href='methods-alphabetical.html'>alphabetical</a><br/> | |
16 | + <a target='mainFrame' href='methods-not-run.html'>not run (5)</a></td> | |
17 | +</tr> | |
18 | +<tr> | |
19 | +<td><a target='mainFrame' href='groups.html'>0 group</a></td> | |
20 | +<td><a target='mainFrame' href='reporter-output.html'>reporter output</a></td> | |
21 | +<td><a target='mainFrame' href='testng.xml.html'>testng.xml</a></td> | |
22 | +</tr></table> | |
23 | +<table width='100%' class='test-passed'> | |
24 | +<tr><td> | |
25 | +<table style='width: 100%'><tr><td valign='top'>ActivityInquiry (3/0/0)</td><td valign='top' align='right'> | |
26 | + <a href='ActivityInquiry.html' target='mainFrame'>Results</a> | |
27 | +</td></tr></table> | |
28 | +</td></tr><p/> | |
29 | +</table> | |
30 | + | |
31 | +<table width='100%' class='test-passed'> | |
32 | +<tr><td> | |
33 | +<table style='width: 100%'><tr><td valign='top'>ActivityToPO (2/0/0)</td><td valign='top' align='right'> | |
34 | + <a href='ActivityToPO.html' target='mainFrame'>Results</a> | |
35 | +</td></tr></table> | |
36 | +</td></tr><p/> | |
37 | +</table> | |
38 | + | |
39 | +<table width='100%' class='test-passed'> | |
40 | +<tr><td> | |
41 | +<table style='width: 100%'><tr><td valign='top'>addActivity (1/0/0)</td><td valign='top' align='right'> | |
42 | + <a href='addActivity.html' target='mainFrame'>Results</a> | |
43 | +</td></tr></table> | |
44 | +</td></tr><p/> | |
45 | +</table> | |
46 | + | |
47 | +<table width='100%' class='test-passed'> | |
48 | +<tr><td> | |
49 | +<table style='width: 100%'><tr><td valign='top'>confirmBuy (1/0/0)</td><td valign='top' align='right'> | |
50 | + <a href='confirmBuy.html' target='mainFrame'>Results</a> | |
51 | +</td></tr></table> | |
52 | +</td></tr><p/> | |
53 | +</table> | |
54 | + | |
55 | +<table width='100%' class='test-passed'> | |
56 | +<tr><td> | |
57 | +<table style='width: 100%'><tr><td valign='top'>planApply (1/0/0)</td><td valign='top' align='right'> | |
58 | + <a href='planApply.html' target='mainFrame'>Results</a> | |
59 | +</td></tr></table> | |
60 | +</td></tr><p/> | |
61 | +</table> | |
62 | +</body></html> | |
0 | 63 | \ No newline at end of file | ... | ... |
... | ... | @@ -0,0 +1,109 @@ |
1 | +<table border='1'> | |
2 | +<tr> | |
3 | +<th>Class name</th> | |
4 | +<th>Method name</th> | |
5 | +<th>Groups</th> | |
6 | +</tr><tr> | |
7 | +<td>com.buyer.testSuite.TestConfirmBuy</td> | |
8 | +<td> </td><td> </td></tr> | |
9 | +<tr> | |
10 | +<td align='center' colspan='3'>@Test</td> | |
11 | +</tr> | |
12 | +<tr> | |
13 | +<td> </td> | |
14 | +<td>confirmBuy</td> | |
15 | +<td> </td></tr> | |
16 | +<tr> | |
17 | +<td align='center' colspan='3'>@BeforeClass</td> | |
18 | +</tr> | |
19 | +<tr> | |
20 | +<td align='center' colspan='3'>@BeforeMethod</td> | |
21 | +</tr> | |
22 | +<tr> | |
23 | +<td align='center' colspan='3'>@AfterMethod</td> | |
24 | +</tr> | |
25 | +<tr> | |
26 | +<td align='center' colspan='3'>@AfterClass</td> | |
27 | +</tr> | |
28 | +<tr> | |
29 | +<td> </td> | |
30 | +<td>tearDown</td> | |
31 | +<td> </td></tr> | |
32 | +<tr> | |
33 | +<td>com.essa.testSuite.TestActivity</td> | |
34 | +<td> </td><td> </td></tr> | |
35 | +<tr> | |
36 | +<td align='center' colspan='3'>@Test</td> | |
37 | +</tr> | |
38 | +<tr> | |
39 | +<td> </td> | |
40 | +<td>productInquiry</td> | |
41 | +<td> </td></tr> | |
42 | +<tr> | |
43 | +<td> </td> | |
44 | +<td>TestActivityToPO</td> | |
45 | +<td> </td></tr> | |
46 | +<tr> | |
47 | +<td> </td> | |
48 | +<td>TestAuditApply</td> | |
49 | +<td> </td></tr> | |
50 | +<tr> | |
51 | +<td> </td> | |
52 | +<td>planeModify</td> | |
53 | +<td> </td></tr> | |
54 | +<tr> | |
55 | +<td align='center' colspan='3'>@BeforeClass</td> | |
56 | +</tr> | |
57 | +<tr> | |
58 | +<td> </td> | |
59 | +<td>setUp</td> | |
60 | +<td> </td></tr> | |
61 | +<tr> | |
62 | +<td align='center' colspan='3'>@BeforeMethod</td> | |
63 | +</tr> | |
64 | +<tr> | |
65 | +<td align='center' colspan='3'>@AfterMethod</td> | |
66 | +</tr> | |
67 | +<tr> | |
68 | +<td align='center' colspan='3'>@AfterClass</td> | |
69 | +</tr> | |
70 | +<tr> | |
71 | +<td> </td> | |
72 | +<td>tearDown</td> | |
73 | +<td> </td></tr> | |
74 | +<tr> | |
75 | +<td>com.buyer.testSuite.TestAddToCart</td> | |
76 | +<td> </td><td> </td></tr> | |
77 | +<tr> | |
78 | +<td align='center' colspan='3'>@Test</td> | |
79 | +</tr> | |
80 | +<tr> | |
81 | +<td> </td> | |
82 | +<td>addSku</td> | |
83 | +<td> </td></tr> | |
84 | +<tr> | |
85 | +<td> </td> | |
86 | +<td>keywordToCart</td> | |
87 | +<td>first </td> | |
88 | +</tr> | |
89 | +<tr> | |
90 | +<td align='center' colspan='3'>@BeforeClass</td> | |
91 | +</tr> | |
92 | +<tr> | |
93 | +<td> </td> | |
94 | +<td>setUp</td> | |
95 | +<td> </td></tr> | |
96 | +<tr> | |
97 | +<td align='center' colspan='3'>@BeforeMethod</td> | |
98 | +</tr> | |
99 | +<tr> | |
100 | +<td align='center' colspan='3'>@AfterMethod</td> | |
101 | +</tr> | |
102 | +<tr> | |
103 | +<td align='center' colspan='3'>@AfterClass</td> | |
104 | +</tr> | |
105 | +<tr> | |
106 | +<td> </td> | |
107 | +<td>tearDown</td> | |
108 | +<td> </td></tr> | |
109 | +</table> | ... | ... |
... | ... | @@ -0,0 +1,32 @@ |
1 | +<h2>Methods run, sorted chronologically</h2><h3>>> means before, << means after</h3><p/><br/><em>活动商品询价</em><p/><small><i>(Hover the method name to see the test class name)</i></small><p/> | |
2 | +<table border="1"> | |
3 | +<tr><th>Time</th><th>Delta (ms)</th><th>Suite<br>configuration</th><th>Test<br>configuration</th><th>Class<br>configuration</th><th>Groups<br>configuration</th><th>Method<br>configuration</th><th>Test<br>method</th><th>Thread</th><th>Instances</th></tr> | |
4 | +<tr bgcolor="689c7b"> <td>18/09/30 15:39:38</td> <td>0</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestActivity.TestActivityToPO()[pri:0, instance:com.essa.testSuite.TestActivity@5d128e]">TestActivityToPO</td> | |
5 | + <td>SwingWorker-pool-1-thread-1@1575752588</td> <td></td> </tr> | |
6 | +<tr bgcolor="689c7b"> <td>18/09/30 15:40:50</td> <td>71543</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestActivity.TestAuditApply()[pri:0, instance:com.essa.testSuite.TestActivity@1df40fa4]">TestAuditApply</td> | |
7 | + <td>SwingWorker-pool-1-thread-1@1575752588</td> <td></td> </tr> | |
8 | +<tr bgcolor="6679ec"> <td>18/09/30 15:39:18</td> <td>-20149</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestAddToCart.addSku()[pri:0, instance:com.buyer.testSuite.TestAddToCart@6ebfb4ae]">addSku</td> | |
9 | + <td>SwingWorker-pool-1-thread-1@1575752588</td> <td></td> </tr> | |
10 | +<tr bgcolor="ee9a99"> <td>18/09/30 15:39:58</td> <td>19314</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestConfirmBuy.confirmBuy()[pri:0, instance:com.buyer.testSuite.TestConfirmBuy@7de6a6ea]">confirmBuy</td> | |
11 | + <td>SwingWorker-pool-1-thread-1@1575752588</td> <td></td> </tr> | |
12 | +<tr bgcolor="689c7b"> <td>18/09/30 15:40:37</td> <td>58334</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestActivity.planeModify()[pri:0, instance:com.essa.testSuite.TestActivity@1df40fa4]">planeModify</td> | |
13 | + <td>SwingWorker-pool-1-thread-1@1575752588</td> <td></td> </tr> | |
14 | +<tr bgcolor="689c7b"> <td>18/09/30 15:40:15</td> <td>36799</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestActivity.productInquiry()[pri:0, instance:com.essa.testSuite.TestActivity@1df40fa4]">productInquiry</td> | |
15 | + <td>SwingWorker-pool-1-thread-1@1575752588</td> <td></td> </tr> | |
16 | +<tr bgcolor="6679ec"> <td>18/09/30 15:39:11</td> <td>-27557</td> <td> </td><td> </td><td title=">>TestAddToCart.setUp()[pri:0, instance:com.buyer.testSuite.TestAddToCart@6ebfb4ae]">>>setUp</td> | |
17 | +<td> </td><td> </td><td> </td> <td>SwingWorker-pool-1-thread-1@1575752588</td> <td></td> </tr> | |
18 | +<tr bgcolor="689c7b"> <td>18/09/30 15:39:33</td> <td>-4980</td> <td> </td><td> </td><td title=">>TestActivity.setUp()[pri:0, instance:com.essa.testSuite.TestActivity@5d128e]">>>setUp</td> | |
19 | +<td> </td><td> </td><td> </td> <td>SwingWorker-pool-1-thread-1@1575752588</td> <td></td> </tr> | |
20 | +<tr bgcolor="ee9a99"> <td>18/09/30 15:39:51</td> <td>12821</td> <td> </td><td title=">>TestConfirmBuy.setUp()[pri:0, instance:com.buyer.testSuite.TestConfirmBuy@7de6a6ea]">>>setUp</td> | |
21 | +<td> </td><td> </td><td> </td><td> </td> <td>SwingWorker-pool-1-thread-1@1575752588</td> <td></td> </tr> | |
22 | +<tr bgcolor="689c7b"> <td>18/09/30 15:40:10</td> <td>31745</td> <td> </td><td> </td><td title=">>TestActivity.setUp()[pri:0, instance:com.essa.testSuite.TestActivity@1df40fa4]">>>setUp</td> | |
23 | +<td> </td><td> </td><td> </td> <td>SwingWorker-pool-1-thread-1@1575752588</td> <td></td> </tr> | |
24 | +<tr bgcolor="6679ec"> <td>18/09/30 15:39:32</td> <td>-5771</td> <td> </td><td> </td><td title="<<TestAddToCart.tearDown()[pri:0, instance:com.buyer.testSuite.TestAddToCart@6ebfb4ae]"><<tearDown</td> | |
25 | +<td> </td><td> </td><td> </td> <td>SwingWorker-pool-1-thread-1@1575752588</td> <td></td> </tr> | |
26 | +<tr bgcolor="689c7b"> <td>18/09/30 15:39:50</td> <td>12093</td> <td> </td><td> </td><td title="<<TestActivity.tearDown()[pri:0, instance:com.essa.testSuite.TestActivity@5d128e]"><<tearDown</td> | |
27 | +<td> </td><td> </td><td> </td> <td>SwingWorker-pool-1-thread-1@1575752588</td> <td></td> </tr> | |
28 | +<tr bgcolor="ee9a99"> <td>18/09/30 15:40:09</td> <td>31016</td> <td> </td><td> </td><td title="<<TestConfirmBuy.tearDown()[pri:0, instance:com.buyer.testSuite.TestConfirmBuy@7de6a6ea]"><<tearDown</td> | |
29 | +<td> </td><td> </td><td> </td> <td>SwingWorker-pool-1-thread-1@1575752588</td> <td></td> </tr> | |
30 | +<tr bgcolor="689c7b"> <td>18/09/30 15:41:06</td> <td>88147</td> <td> </td><td> </td><td title="<<TestActivity.tearDown()[pri:0, instance:com.essa.testSuite.TestActivity@1df40fa4]"><<tearDown</td> | |
31 | +<td> </td><td> </td><td> </td> <td>SwingWorker-pool-1-thread-1@1575752588</td> <td></td> </tr> | |
32 | +</table> | ... | ... |
... | ... | @@ -0,0 +1,7 @@ |
1 | +<h2>Methods that were not run</h2><table> | |
2 | +<tr><td>com.buyer.testSuite.TestAddToCart.keywordToCart<br/> <i>关键字搜索,并将sku加入购物车</i></td></tr> | |
3 | +<tr><td>com.essa.testSuite.TestActivity.planeModify<br/> <i>采购计划修订</i></td></tr> | |
4 | +<tr><td>com.essa.testSuite.TestActivity.TestAuditApply<br/> <i>财务审核采购计划</i></td></tr> | |
5 | +<tr><td>com.essa.testSuite.TestActivity.productInquiry<br/> <i>成品询价</i></td></tr> | |
6 | +<tr><td>com.essa.testSuite.TestActivity.TestActivityToPO<br/> <i>采购计划单申请,送询价</i></td></tr> | |
7 | +</table> | |
0 | 8 | \ No newline at end of file | ... | ... |
... | ... | @@ -0,0 +1,32 @@ |
1 | +<h2>Methods run, sorted chronologically</h2><h3>>> means before, << means after</h3><p/><br/><em>活动商品询价</em><p/><small><i>(Hover the method name to see the test class name)</i></small><p/> | |
2 | +<table border="1"> | |
3 | +<tr><th>Time</th><th>Delta (ms)</th><th>Suite<br>configuration</th><th>Test<br>configuration</th><th>Class<br>configuration</th><th>Groups<br>configuration</th><th>Method<br>configuration</th><th>Test<br>method</th><th>Thread</th><th>Instances</th></tr> | |
4 | +<tr bgcolor="6679ec"> <td>18/09/30 15:39:11</td> <td>0</td> <td> </td><td> </td><td title=">>TestAddToCart.setUp()[pri:0, instance:com.buyer.testSuite.TestAddToCart@6ebfb4ae]">>>setUp</td> | |
5 | +<td> </td><td> </td><td> </td> <td>SwingWorker-pool-1-thread-1@1575752588</td> <td></td> </tr> | |
6 | +<tr bgcolor="6679ec"> <td>18/09/30 15:39:18</td> <td>7408</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestAddToCart.addSku()[pri:0, instance:com.buyer.testSuite.TestAddToCart@6ebfb4ae]">addSku</td> | |
7 | + <td>SwingWorker-pool-1-thread-1@1575752588</td> <td></td> </tr> | |
8 | +<tr bgcolor="6679ec"> <td>18/09/30 15:39:32</td> <td>21786</td> <td> </td><td> </td><td title="<<TestAddToCart.tearDown()[pri:0, instance:com.buyer.testSuite.TestAddToCart@6ebfb4ae]"><<tearDown</td> | |
9 | +<td> </td><td> </td><td> </td> <td>SwingWorker-pool-1-thread-1@1575752588</td> <td></td> </tr> | |
10 | +<tr bgcolor="689c7b"> <td>18/09/30 15:39:33</td> <td>22577</td> <td> </td><td> </td><td title=">>TestActivity.setUp()[pri:0, instance:com.essa.testSuite.TestActivity@5d128e]">>>setUp</td> | |
11 | +<td> </td><td> </td><td> </td> <td>SwingWorker-pool-1-thread-1@1575752588</td> <td></td> </tr> | |
12 | +<tr bgcolor="689c7b"> <td>18/09/30 15:39:38</td> <td>27557</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestActivity.TestActivityToPO()[pri:0, instance:com.essa.testSuite.TestActivity@5d128e]">TestActivityToPO</td> | |
13 | + <td>SwingWorker-pool-1-thread-1@1575752588</td> <td></td> </tr> | |
14 | +<tr bgcolor="689c7b"> <td>18/09/30 15:39:50</td> <td>39650</td> <td> </td><td> </td><td title="<<TestActivity.tearDown()[pri:0, instance:com.essa.testSuite.TestActivity@5d128e]"><<tearDown</td> | |
15 | +<td> </td><td> </td><td> </td> <td>SwingWorker-pool-1-thread-1@1575752588</td> <td></td> </tr> | |
16 | +<tr bgcolor="ee9a99"> <td>18/09/30 15:39:51</td> <td>40378</td> <td> </td><td title=">>TestConfirmBuy.setUp()[pri:0, instance:com.buyer.testSuite.TestConfirmBuy@7de6a6ea]">>>setUp</td> | |
17 | +<td> </td><td> </td><td> </td><td> </td> <td>SwingWorker-pool-1-thread-1@1575752588</td> <td></td> </tr> | |
18 | +<tr bgcolor="ee9a99"> <td>18/09/30 15:39:58</td> <td>46871</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestConfirmBuy.confirmBuy()[pri:0, instance:com.buyer.testSuite.TestConfirmBuy@7de6a6ea]">confirmBuy</td> | |
19 | + <td>SwingWorker-pool-1-thread-1@1575752588</td> <td></td> </tr> | |
20 | +<tr bgcolor="ee9a99"> <td>18/09/30 15:40:09</td> <td>58573</td> <td> </td><td> </td><td title="<<TestConfirmBuy.tearDown()[pri:0, instance:com.buyer.testSuite.TestConfirmBuy@7de6a6ea]"><<tearDown</td> | |
21 | +<td> </td><td> </td><td> </td> <td>SwingWorker-pool-1-thread-1@1575752588</td> <td></td> </tr> | |
22 | +<tr bgcolor="689c7b"> <td>18/09/30 15:40:10</td> <td>59302</td> <td> </td><td> </td><td title=">>TestActivity.setUp()[pri:0, instance:com.essa.testSuite.TestActivity@1df40fa4]">>>setUp</td> | |
23 | +<td> </td><td> </td><td> </td> <td>SwingWorker-pool-1-thread-1@1575752588</td> <td></td> </tr> | |
24 | +<tr bgcolor="689c7b"> <td>18/09/30 15:40:15</td> <td>64356</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestActivity.productInquiry()[pri:0, instance:com.essa.testSuite.TestActivity@1df40fa4]">productInquiry</td> | |
25 | + <td>SwingWorker-pool-1-thread-1@1575752588</td> <td></td> </tr> | |
26 | +<tr bgcolor="689c7b"> <td>18/09/30 15:40:37</td> <td>85891</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestActivity.planeModify()[pri:0, instance:com.essa.testSuite.TestActivity@1df40fa4]">planeModify</td> | |
27 | + <td>SwingWorker-pool-1-thread-1@1575752588</td> <td></td> </tr> | |
28 | +<tr bgcolor="689c7b"> <td>18/09/30 15:40:50</td> <td>99100</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="TestActivity.TestAuditApply()[pri:0, instance:com.essa.testSuite.TestActivity@1df40fa4]">TestAuditApply</td> | |
29 | + <td>SwingWorker-pool-1-thread-1@1575752588</td> <td></td> </tr> | |
30 | +<tr bgcolor="689c7b"> <td>18/09/30 15:41:06</td> <td>115704</td> <td> </td><td> </td><td title="<<TestActivity.tearDown()[pri:0, instance:com.essa.testSuite.TestActivity@1df40fa4]"><<tearDown</td> | |
31 | +<td> </td><td> </td><td> </td> <td>SwingWorker-pool-1-thread-1@1575752588</td> <td></td> </tr> | |
32 | +</table> | ... | ... |
... | ... | @@ -0,0 +1 @@ |
1 | +<html><head><title>testng.xml for 活动商品询价</title></head><body><tt><?xml version="1.0" encoding="UTF-8"?> <br/><!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd"> <br/><suite guice-stage="DEVELOPMENT" name="活动商品询价"> <br/> <test thread-count="5" name="addActivity"> <br/> <classes> <br/> <class name="com.buyer.testSuite.TestAddToCart"> <br/> <methods> <br/> <include name="addSku"/> <br/> </methods> <br/> </class> <!-- com.buyer.testSuite.TestAddToCart --> <br/> </classes> <br/> </test> <!-- addActivity --> <br/> <test thread-count="5" name="planApply"> <br/> <classes> <br/> <class name="com.essa.testSuite.TestActivity"> <br/> <methods> <br/> <include name="TestActivityToPO"/> <br/> </methods> <br/> </class> <!-- com.essa.testSuite.TestActivity --> <br/> </classes> <br/> </test> <!-- planApply --> <br/> <test thread-count="5" name="confirmBuy"> <br/> <classes> <br/> <class name="com.buyer.testSuite.TestConfirmBuy"> <br/> <methods> <br/> <include name="confirmBuy"/> <br/> </methods> <br/> </class> <!-- com.buyer.testSuite.TestConfirmBuy --> <br/> </classes> <br/> </test> <!-- confirmBuy --> <br/> <test thread-count="5" name="ActivityInquiry"> <br/> <classes> <br/> <class name="com.essa.testSuite.TestActivity"> <br/> <methods> <br/> <include name="productInquiry"/> <br/> <include name="planeModify"/> <br/> <include name="TestAuditApply"/> <br/> </methods> <br/> </class> <!-- com.essa.testSuite.TestActivity --> <br/> </classes> <br/> </test> <!-- ActivityInquiry --> <br/></suite> <!-- 活动商品询价 --> <br/></tt></body></html> | |
0 | 2 | \ No newline at end of file | ... | ... |
... | ... | @@ -0,0 +1,54 @@ |
1 | +<html> | |
2 | +<head> | |
3 | +<title>Results for 活动商品询价</title> | |
4 | +<link href="../testng.css" rel="stylesheet" type="text/css" /> | |
5 | +<link href="../my-testng.css" rel="stylesheet" type="text/css" /> | |
6 | +</head> | |
7 | +<body> | |
8 | +<h3><p align="center">Results for<br/><em>活动商品询价</em></p></h3> | |
9 | +<table border='1' width='100%'> | |
10 | +<tr valign='top'> | |
11 | +<td>4 tests</td> | |
12 | +<td><a target='mainFrame' href='classes.html'>3 classes</a></td> | |
13 | +<td>6 methods:<br/> | |
14 | + <a target='mainFrame' href='methods.html'>chronological</a><br/> | |
15 | + <a target='mainFrame' href='methods-alphabetical.html'>alphabetical</a><br/> | |
16 | + <a target='mainFrame' href='methods-not-run.html'>not run (5)</a></td> | |
17 | +</tr> | |
18 | +<tr> | |
19 | +<td><a target='mainFrame' href='groups.html'>0 group</a></td> | |
20 | +<td><a target='mainFrame' href='reporter-output.html'>reporter output</a></td> | |
21 | +<td><a target='mainFrame' href='testng.xml.html'>testng.xml</a></td> | |
22 | +</tr></table> | |
23 | +<table width='100%' class='test-passed'> | |
24 | +<tr><td> | |
25 | +<table style='width: 100%'><tr><td valign='top'>ActivityInquiry (3/0/0)</td><td valign='top' align='right'> | |
26 | + <a href='ActivityInquiry.html' target='mainFrame'>Results</a> | |
27 | +</td></tr></table> | |
28 | +</td></tr><p/> | |
29 | +</table> | |
30 | + | |
31 | +<table width='100%' class='test-passed'> | |
32 | +<tr><td> | |
33 | +<table style='width: 100%'><tr><td valign='top'>addActivity (1/0/0)</td><td valign='top' align='right'> | |
34 | + <a href='addActivity.html' target='mainFrame'>Results</a> | |
35 | +</td></tr></table> | |
36 | +</td></tr><p/> | |
37 | +</table> | |
38 | + | |
39 | +<table width='100%' class='test-passed'> | |
40 | +<tr><td> | |
41 | +<table style='width: 100%'><tr><td valign='top'>confirmBuy (1/0/0)</td><td valign='top' align='right'> | |
42 | + <a href='confirmBuy.html' target='mainFrame'>Results</a> | |
43 | +</td></tr></table> | |
44 | +</td></tr><p/> | |
45 | +</table> | |
46 | + | |
47 | +<table width='100%' class='test-passed'> | |
48 | +<tr><td> | |
49 | +<table style='width: 100%'><tr><td valign='top'>planApply (1/0/0)</td><td valign='top' align='right'> | |
50 | + <a href='planApply.html' target='mainFrame'>Results</a> | |
51 | +</td></tr></table> | |
52 | +</td></tr><p/> | |
53 | +</table> | |
54 | +</body></html> | |
0 | 55 | \ No newline at end of file | ... | ... |
test-output/testng-failed.xml
1 | 1 | <?xml version="1.0" encoding="UTF-8"?> |
2 | 2 | <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd"> |
3 | -<suite guice-stage="DEVELOPMENT" name="Failed suite [提交PO]"> | |
4 | - <test thread-count="5" name="sendPO(failed)"> | |
3 | +<suite guice-stage="DEVELOPMENT" name="Failed suite [发布团购商品]"> | |
4 | + <test thread-count="5" name="publishGroupPurchase(failed)"> | |
5 | 5 | <classes> |
6 | - <class name="com.buyer.testSuite.TestSendPO"> | |
6 | + <class name="com.essa.testSuite.TestAddOriginalGoods"> | |
7 | 7 | <methods> |
8 | + <include name="getSkuNo"/> | |
9 | + <include name="auditOriginal"/> | |
10 | + <include name="setUp"/> | |
11 | + <include name="updatePic"/> | |
8 | 12 | <include name="tearDown"/> |
13 | + </methods> | |
14 | + </class> <!-- com.essa.testSuite.TestAddOriginalGoods --> | |
15 | + <class name="com.essa.testSuite.TestGroupPurchase"> | |
16 | + <methods> | |
17 | + <include name="SkuCategoryManagerCongfig"/> | |
9 | 18 | <include name="setUp"/> |
10 | - <include name="conslidation"/> | |
11 | - <include name="sendPO"/> | |
19 | + <include name="isPublish"/> | |
20 | + <include name="publishGroupPurchase"/> | |
21 | + <include name="tearDown"/> | |
12 | 22 | </methods> |
13 | - </class> <!-- com.buyer.testSuite.TestSendPO --> | |
23 | + </class> <!-- com.essa.testSuite.TestGroupPurchase --> | |
14 | 24 | </classes> |
15 | - </test> <!-- sendPO(failed) --> | |
16 | -</suite> <!-- Failed suite [提交PO] --> | |
25 | + </test> <!-- publishGroupPurchase(failed) --> | |
26 | +</suite> <!-- Failed suite [发布团购商品] --> | ... | ... |
test-output/testng-results.xml
1 | 1 | <?xml version="1.0" encoding="UTF-8"?> |
2 | -<testng-results skipped="0" failed="0" ignored="1" total="5" passed="4"> | |
2 | +<testng-results skipped="0" failed="0" ignored="0" total="7" passed="7"> | |
3 | 3 | <reporter-output> |
4 | 4 | </reporter-output> |
5 | - <suite name="提交PO" duration-ms="92334" started-at="2018-10-23T07:44:10Z" finished-at="2018-10-23T07:45:43Z"> | |
5 | + <suite name="发布团购商品" duration-ms="115036" started-at="2018-10-23T09:13:32Z" finished-at="2018-10-23T09:15:27Z"> | |
6 | 6 | <groups> |
7 | 7 | </groups> |
8 | - <test name="sendPO" duration-ms="92334" started-at="2018-10-23T07:44:10Z" finished-at="2018-10-23T07:45:43Z"> | |
9 | - <class name="com.essa.testSuite.TestProductInquiry"> | |
10 | - <test-method status="PASS" signature="setUp()[pri:0, instance:com.essa.testSuite.TestProductInquiry@57d9c709]" name="setUp" is-config="true" duration-ms="6879" started-at="2018-10-23T07:44:26Z" finished-at="2018-10-23T07:44:33Z"> | |
8 | + <test name="publishGroupPurchase" duration-ms="115036" started-at="2018-10-23T09:13:32Z" finished-at="2018-10-23T09:15:27Z"> | |
9 | + <class name="com.essa.testSuite.TestGroupPurchase"> | |
10 | + <test-method status="PASS" signature="setUp()[pri:0, instance:com.essa.testSuite.TestGroupPurchase@4b5c225]" name="setUp" is-config="true" duration-ms="7313" started-at="2018-10-23T09:14:40Z" finished-at="2018-10-23T09:14:48Z"> | |
11 | 11 | <reporter-output> |
12 | 12 | </reporter-output> |
13 | 13 | </test-method> <!-- setUp --> |
14 | - <test-method status="PASS" signature="productInquiry()[pri:0, instance:com.essa.testSuite.TestProductInquiry@57d9c709]" name="productInquiry" duration-ms="18469" started-at="2018-10-23T07:44:33Z" description="成品询价流程" finished-at="2018-10-23T07:44:52Z"> | |
14 | + <test-method status="PASS" signature="SkuCategoryManagerCongfig()[pri:0, instance:com.essa.testSuite.TestGroupPurchase@4b5c225]" name="SkuCategoryManagerCongfig" duration-ms="5419" started-at="2018-10-23T09:14:48Z" description="配置商品类目经理" finished-at="2018-10-23T09:14:53Z"> | |
15 | 15 | <reporter-output> |
16 | 16 | </reporter-output> |
17 | - </test-method> <!-- productInquiry --> | |
18 | - <test-method status="PASS" signature="tearDown()[pri:0, instance:com.essa.testSuite.TestProductInquiry@57d9c709]" name="tearDown" is-config="true" duration-ms="737" started-at="2018-10-23T07:44:52Z" finished-at="2018-10-23T07:44:52Z"> | |
17 | + </test-method> <!-- SkuCategoryManagerCongfig --> | |
18 | + <test-method status="PASS" signature="publishGroupPurchase()[pri:0, instance:com.essa.testSuite.TestGroupPurchase@4b5c225]" name="publishGroupPurchase" duration-ms="28617" started-at="2018-10-23T09:14:53Z" description="发布团购" finished-at="2018-10-23T09:15:22Z"> | |
19 | 19 | <reporter-output> |
20 | 20 | </reporter-output> |
21 | - </test-method> <!-- tearDown --> | |
22 | - </class> <!-- com.essa.testSuite.TestProductInquiry --> | |
23 | - <class name="com.buyer.testSuite.TestSendPO"> | |
24 | - <test-method status="PASS" signature="setUp()[pri:0, instance:com.buyer.testSuite.TestSendPO@44d00398]" name="setUp" is-config="true" duration-ms="7009" started-at="2018-10-23T07:44:52Z" finished-at="2018-10-23T07:44:59Z"> | |
21 | + </test-method> <!-- publishGroupPurchase --> | |
22 | + <test-method status="PASS" signature="isPublish()[pri:0, instance:com.essa.testSuite.TestGroupPurchase@4b5c225]" name="isPublish" duration-ms="4590" started-at="2018-10-23T09:15:22Z" description="检查团购是否发布成功" finished-at="2018-10-23T09:15:26Z"> | |
25 | 23 | <reporter-output> |
26 | 24 | </reporter-output> |
27 | - </test-method> <!-- setUp --> | |
28 | - <test-method status="PASS" signature="conslidation()[pri:0, instance:com.buyer.testSuite.TestSendPO@44d00398]" name="conslidation" duration-ms="26268" started-at="2018-10-23T07:44:59Z" description="开始拼柜" finished-at="2018-10-23T07:45:26Z"> | |
25 | + </test-method> <!-- isPublish --> | |
26 | + <test-method status="PASS" signature="tearDown()[pri:0, instance:com.essa.testSuite.TestGroupPurchase@4b5c225]" name="tearDown" is-config="true" duration-ms="743" started-at="2018-10-23T09:15:26Z" finished-at="2018-10-23T09:15:27Z"> | |
27 | + <reporter-output> | |
28 | + </reporter-output> | |
29 | + </test-method> <!-- tearDown --> | |
30 | + </class> <!-- com.essa.testSuite.TestGroupPurchase --> | |
31 | + <class name="com.essa.testSuite.TestAddOriginalGoods"> | |
32 | + <test-method status="PASS" signature="setUp()[pri:0, instance:com.essa.testSuite.TestAddOriginalGoods@56384c7]" name="setUp" is-config="true" duration-ms="7039" started-at="2018-10-23T09:13:32Z" finished-at="2018-10-23T09:13:39Z"> | |
29 | 33 | <reporter-output> |
30 | 34 | </reporter-output> |
31 | - </test-method> <!-- conslidation --> | |
32 | - <test-method status="PASS" signature="sendPO()[pri:0, instance:com.buyer.testSuite.TestSendPO@44d00398]" name="sendPO" duration-ms="16452" started-at="2018-10-23T07:45:26Z" description="设置贴纸唛头,提交PO" finished-at="2018-10-23T07:45:42Z"> | |
35 | + </test-method> <!-- setUp --> | |
36 | + <test-method status="PASS" signature="toAddOriginalGoodsPage()[pri:0, instance:com.essa.testSuite.TestAddOriginalGoods@56384c7]" name="toAddOriginalGoodsPage" duration-ms="30351" started-at="2018-10-23T09:13:39Z" description="原厂商品建档" finished-at="2018-10-23T09:14:09Z"> | |
33 | 37 | <reporter-output> |
34 | 38 | </reporter-output> |
35 | - </test-method> <!-- sendPO --> | |
36 | - <test-method status="PASS" signature="tearDown()[pri:0, instance:com.buyer.testSuite.TestSendPO@44d00398]" name="tearDown" is-config="true" duration-ms="773" started-at="2018-10-23T07:45:42Z" finished-at="2018-10-23T07:45:43Z"> | |
39 | + </test-method> <!-- toAddOriginalGoodsPage --> | |
40 | + <test-method status="PASS" signature="updatePic()[pri:0, instance:com.essa.testSuite.TestAddOriginalGoods@56384c7]" name="updatePic" duration-ms="13233" started-at="2018-10-23T09:14:09Z" description="更新图片" finished-at="2018-10-23T09:14:23Z"> | |
37 | 41 | <reporter-output> |
38 | 42 | </reporter-output> |
39 | - </test-method> <!-- tearDown --> | |
40 | - </class> <!-- com.buyer.testSuite.TestSendPO --> | |
41 | - <class name="com.buyer.testSuite.TestAddToCart"> | |
42 | - <test-method status="PASS" signature="setUp()[pri:0, instance:com.buyer.testSuite.TestAddToCart@371da67f]" name="setUp" is-config="true" duration-ms="7699" started-at="2018-10-23T07:44:10Z" finished-at="2018-10-23T07:44:18Z"> | |
43 | + </test-method> <!-- updatePic --> | |
44 | + <test-method status="PASS" signature="auditOriginal()[pri:0, instance:com.essa.testSuite.TestAddOriginalGoods@56384c7]" name="auditOriginal" duration-ms="14592" started-at="2018-10-23T09:14:23Z" description="原厂商品审核" finished-at="2018-10-23T09:14:37Z"> | |
43 | 45 | <reporter-output> |
44 | 46 | </reporter-output> |
45 | - </test-method> <!-- setUp --> | |
46 | - <test-method status="PASS" signature="addSku()[pri:0, instance:com.buyer.testSuite.TestAddToCart@371da67f]" name="addSku" duration-ms="7281" started-at="2018-10-23T07:44:18Z" description="将sku加入购物车" finished-at="2018-10-23T07:44:25Z"> | |
47 | + </test-method> <!-- auditOriginal --> | |
48 | + <test-method status="PASS" signature="getSkuNo()[pri:0, instance:com.essa.testSuite.TestAddOriginalGoods@56384c7]" name="getSkuNo" duration-ms="2407" started-at="2018-10-23T09:14:37Z" description="去商品库获取添加的sku编号" finished-at="2018-10-23T09:14:40Z"> | |
47 | 49 | <reporter-output> |
48 | 50 | </reporter-output> |
49 | - </test-method> <!-- addSku --> | |
50 | - <test-method status="PASS" signature="tearDown()[pri:0, instance:com.buyer.testSuite.TestAddToCart@371da67f]" name="tearDown" is-config="true" duration-ms="742" started-at="2018-10-23T07:44:25Z" finished-at="2018-10-23T07:44:26Z"> | |
51 | + </test-method> <!-- getSkuNo --> | |
52 | + <test-method status="PASS" signature="tearDown()[pri:0, instance:com.essa.testSuite.TestAddOriginalGoods@56384c7]" name="tearDown" is-config="true" duration-ms="721" started-at="2018-10-23T09:14:40Z" finished-at="2018-10-23T09:14:40Z"> | |
51 | 53 | <reporter-output> |
52 | 54 | </reporter-output> |
53 | 55 | </test-method> <!-- tearDown --> |
54 | - </class> <!-- com.buyer.testSuite.TestAddToCart --> | |
55 | - </test> <!-- sendPO --> | |
56 | - </suite> <!-- 提交PO --> | |
56 | + </class> <!-- com.essa.testSuite.TestAddOriginalGoods --> | |
57 | + </test> <!-- publishGroupPurchase --> | |
58 | + </suite> <!-- 发布团购商品 --> | |
57 | 59 | </testng-results> | ... | ... |
test-output/发布团购商品/publishGroupPurchase.html
... | ... | @@ -57,9 +57,9 @@ function toggleAllBoxes() { |
57 | 57 | <tr> |
58 | 58 | <td>Tests passed/Failed/Skipped:</td><td>7/0/0</td> |
59 | 59 | </tr><tr> |
60 | -<td>Started on:</td><td>Sun Sep 30 17:47:44 CST 2018</td> | |
60 | +<td>Started on:</td><td>Tue Oct 23 17:13:32 CST 2018</td> | |
61 | 61 | </tr> |
62 | -<tr><td>Total time:</td><td>113 seconds (113094 ms)</td> | |
62 | +<tr><td>Total time:</td><td>115 seconds (115036 ms)</td> | |
63 | 63 | </tr><tr> |
64 | 64 | <td>Included groups:</td><td></td> |
65 | 65 | </tr><tr> |
... | ... | @@ -78,37 +78,37 @@ function toggleAllBoxes() { |
78 | 78 | <td title='com.essa.testSuite.TestGroupPurchase.SkuCategoryManagerCongfig()'><b>SkuCategoryManagerCongfig</b><br>Test class: com.essa.testSuite.TestGroupPurchase<br>Test method: 配置商品类目经理</td> |
79 | 79 | <td></td> |
80 | 80 | <td>5</td> |
81 | -<td>com.essa.testSuite.TestGroupPurchase@11a26533</td></tr> | |
81 | +<td>com.essa.testSuite.TestGroupPurchase@4b5c225</td></tr> | |
82 | 82 | <tr> |
83 | 83 | <td title='com.essa.testSuite.TestAddOriginalGoods.auditOriginal()'><b>auditOriginal</b><br>Test class: com.essa.testSuite.TestAddOriginalGoods<br>Test method: 原厂商品审核</td> |
84 | 84 | <td></td> |
85 | 85 | <td>14</td> |
86 | -<td>com.essa.testSuite.TestAddOriginalGoods@b5e5354</td></tr> | |
86 | +<td>com.essa.testSuite.TestAddOriginalGoods@56384c7</td></tr> | |
87 | 87 | <tr> |
88 | 88 | <td title='com.essa.testSuite.TestAddOriginalGoods.getSkuNo()'><b>getSkuNo</b><br>Test class: com.essa.testSuite.TestAddOriginalGoods<br>Test method: 去商品库获取添加的sku编号</td> |
89 | 89 | <td></td> |
90 | 90 | <td>2</td> |
91 | -<td>com.essa.testSuite.TestAddOriginalGoods@b5e5354</td></tr> | |
91 | +<td>com.essa.testSuite.TestAddOriginalGoods@56384c7</td></tr> | |
92 | 92 | <tr> |
93 | 93 | <td title='com.essa.testSuite.TestGroupPurchase.isPublish()'><b>isPublish</b><br>Test class: com.essa.testSuite.TestGroupPurchase<br>Test method: 检查团购是否发布成功</td> |
94 | 94 | <td></td> |
95 | 95 | <td>4</td> |
96 | -<td>com.essa.testSuite.TestGroupPurchase@11a26533</td></tr> | |
96 | +<td>com.essa.testSuite.TestGroupPurchase@4b5c225</td></tr> | |
97 | 97 | <tr> |
98 | 98 | <td title='com.essa.testSuite.TestGroupPurchase.publishGroupPurchase()'><b>publishGroupPurchase</b><br>Test class: com.essa.testSuite.TestGroupPurchase<br>Test method: 发布团购</td> |
99 | 99 | <td></td> |
100 | -<td>27</td> | |
101 | -<td>com.essa.testSuite.TestGroupPurchase@11a26533</td></tr> | |
100 | +<td>28</td> | |
101 | +<td>com.essa.testSuite.TestGroupPurchase@4b5c225</td></tr> | |
102 | 102 | <tr> |
103 | 103 | <td title='com.essa.testSuite.TestAddOriginalGoods.toAddOriginalGoodsPage()'><b>toAddOriginalGoodsPage</b><br>Test class: com.essa.testSuite.TestAddOriginalGoods<br>Test method: 原厂商品建档</td> |
104 | 104 | <td></td> |
105 | -<td>29</td> | |
106 | -<td>com.essa.testSuite.TestAddOriginalGoods@b5e5354</td></tr> | |
105 | +<td>30</td> | |
106 | +<td>com.essa.testSuite.TestAddOriginalGoods@56384c7</td></tr> | |
107 | 107 | <tr> |
108 | 108 | <td title='com.essa.testSuite.TestAddOriginalGoods.updatePic()'><b>updatePic</b><br>Test class: com.essa.testSuite.TestAddOriginalGoods<br>Test method: 更新图片</td> |
109 | 109 | <td></td> |
110 | 110 | <td>13</td> |
111 | -<td>com.essa.testSuite.TestAddOriginalGoods@b5e5354</td></tr> | |
111 | +<td>com.essa.testSuite.TestAddOriginalGoods@56384c7</td></tr> | |
112 | 112 | </table><p> |
113 | 113 | </body> |
114 | 114 | </html> |
115 | 115 | \ No newline at end of file | ... | ... |
test-output/发布团购商品/publishGroupPurchase.xml
1 | 1 | <?xml version="1.0" encoding="UTF-8"?> |
2 | 2 | <!-- Generated by org.testng.reporters.JUnitXMLReporter --> |
3 | -<testsuite hostname="4F5EY2X7DB7A4UR" ignored="0" name="publishGroupPurchase" tests="7" failures="0" timestamp="30 九月 2018 09:49:37 GMT" time="113.094" errors="0"> | |
4 | - <testcase name="toAddOriginalGoodsPage" time="29.577" classname="com.essa.testSuite.TestAddOriginalGoods"/> | |
5 | - <testcase name="updatePic" time="13.079" classname="com.essa.testSuite.TestAddOriginalGoods"/> | |
6 | - <testcase name="auditOriginal" time="14.236" classname="com.essa.testSuite.TestAddOriginalGoods"/> | |
7 | - <testcase name="getSkuNo" time="2.418" classname="com.essa.testSuite.TestAddOriginalGoods"/> | |
8 | - <testcase name="SkuCategoryManagerCongfig" time="5.388" classname="com.essa.testSuite.TestGroupPurchase"/> | |
9 | - <testcase name="publishGroupPurchase" time="27.964" classname="com.essa.testSuite.TestGroupPurchase"/> | |
10 | - <testcase name="isPublish" time="4.499" classname="com.essa.testSuite.TestGroupPurchase"/> | |
3 | +<testsuite hostname="4F5EY2X7DB7A4UR" ignored="0" name="publishGroupPurchase" tests="7" failures="0" timestamp="23 十月 2018 09:15:27 GMT" time="115.036" errors="0"> | |
4 | + <testcase name="toAddOriginalGoodsPage" time="30.351" classname="com.essa.testSuite.TestAddOriginalGoods"/> | |
5 | + <testcase name="updatePic" time="13.233" classname="com.essa.testSuite.TestAddOriginalGoods"/> | |
6 | + <testcase name="auditOriginal" time="14.592" classname="com.essa.testSuite.TestAddOriginalGoods"/> | |
7 | + <testcase name="getSkuNo" time="2.407" classname="com.essa.testSuite.TestAddOriginalGoods"/> | |
8 | + <testcase name="SkuCategoryManagerCongfig" time="5.419" classname="com.essa.testSuite.TestGroupPurchase"/> | |
9 | + <testcase name="publishGroupPurchase" time="28.617" classname="com.essa.testSuite.TestGroupPurchase"/> | |
10 | + <testcase name="isPublish" time="4.59" classname="com.essa.testSuite.TestGroupPurchase"/> | |
11 | 11 | </testsuite> <!-- publishGroupPurchase --> | ... | ... |
test-output/发布团购商品/testng-failed.xml
1 | 1 | <?xml version="1.0" encoding="UTF-8"?> |
2 | 2 | <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd"> |
3 | -<suite name="Failed suite [发布团购商品]" guice-stage="DEVELOPMENT"> | |
3 | +<suite guice-stage="DEVELOPMENT" name="Failed suite [发布团购商品]"> | |
4 | 4 | <test thread-count="5" name="publishGroupPurchase(failed)"> |
5 | 5 | <classes> |
6 | + <class name="com.essa.testSuite.TestAddOriginalGoods"> | |
7 | + <methods> | |
8 | + <include name="getSkuNo"/> | |
9 | + <include name="auditOriginal"/> | |
10 | + <include name="setUp"/> | |
11 | + <include name="updatePic"/> | |
12 | + <include name="tearDown"/> | |
13 | + </methods> | |
14 | + </class> <!-- com.essa.testSuite.TestAddOriginalGoods --> | |
6 | 15 | <class name="com.essa.testSuite.TestGroupPurchase"> |
7 | 16 | <methods> |
17 | + <include name="SkuCategoryManagerCongfig"/> | |
8 | 18 | <include name="setUp"/> |
9 | 19 | <include name="isPublish"/> |
20 | + <include name="publishGroupPurchase"/> | |
10 | 21 | <include name="tearDown"/> |
11 | 22 | </methods> |
12 | 23 | </class> <!-- com.essa.testSuite.TestGroupPurchase --> | ... | ... |
... | ... | @@ -0,0 +1,94 @@ |
1 | +<html> | |
2 | +<head> | |
3 | +<title>TestNG: ActivityInquiry</title> | |
4 | +<link href="../testng.css" rel="stylesheet" type="text/css" /> | |
5 | +<link href="../my-testng.css" rel="stylesheet" type="text/css" /> | |
6 | + | |
7 | +<style type="text/css"> | |
8 | +.log { display: none;} | |
9 | +.stack-trace { display: none;} | |
10 | +</style> | |
11 | +<script type="text/javascript"> | |
12 | +<!-- | |
13 | +function flip(e) { | |
14 | + current = e.style.display; | |
15 | + if (current == 'block') { | |
16 | + e.style.display = 'none'; | |
17 | + return 0; | |
18 | + } | |
19 | + else { | |
20 | + e.style.display = 'block'; | |
21 | + return 1; | |
22 | + } | |
23 | +} | |
24 | + | |
25 | +function toggleBox(szDivId, elem, msg1, msg2) | |
26 | +{ | |
27 | + var res = -1; if (document.getElementById) { | |
28 | + res = flip(document.getElementById(szDivId)); | |
29 | + } | |
30 | + else if (document.all) { | |
31 | + // this is the way old msie versions work | |
32 | + res = flip(document.all[szDivId]); | |
33 | + } | |
34 | + if(elem) { | |
35 | + if(res == 0) elem.innerHTML = msg1; else elem.innerHTML = msg2; | |
36 | + } | |
37 | + | |
38 | +} | |
39 | + | |
40 | +function toggleAllBoxes() { | |
41 | + if (document.getElementsByTagName) { | |
42 | + d = document.getElementsByTagName('div'); | |
43 | + for (i = 0; i < d.length; i++) { | |
44 | + if (d[i].className == 'log') { | |
45 | + flip(d[i]); | |
46 | + } | |
47 | + } | |
48 | + } | |
49 | +} | |
50 | + | |
51 | +// --> | |
52 | +</script> | |
53 | + | |
54 | +</head> | |
55 | +<body> | |
56 | +<h2 align='center'>ActivityInquiry</h2><table border='1' align="center"> | |
57 | +<tr> | |
58 | +<td>Tests passed/Failed/Skipped:</td><td>3/0/0</td> | |
59 | +</tr><tr> | |
60 | +<td>Started on:</td><td>Sun Sep 30 17:41:20 CST 2018</td> | |
61 | +</tr> | |
62 | +<tr><td>Total time:</td><td>59 seconds (59204 ms)</td> | |
63 | +</tr><tr> | |
64 | +<td>Included groups:</td><td></td> | |
65 | +</tr><tr> | |
66 | +<td>Excluded groups:</td><td></td> | |
67 | +</tr> | |
68 | +</table><p/> | |
69 | +<small><i>(Hover the method name to see the test class name)</i></small><p/> | |
70 | +<table width='100%' border='1' class='invocation-passed'> | |
71 | +<tr><td colspan='4' align='center'><b>PASSED TESTS</b></td></tr> | |
72 | +<tr><td><b>Test method</b></td> | |
73 | +<td width="30%"><b>Exception</b></td> | |
74 | +<td width="10%"><b>Time (seconds)</b></td> | |
75 | +<td><b>Instance</b></td> | |
76 | +</tr> | |
77 | +<tr> | |
78 | +<td title='com.essa.testSuite.TestActivity.TestAuditApply()'><b>TestAuditApply</b><br>Test class: com.essa.testSuite.TestActivity<br>Test method: 财务审核采购计划</td> | |
79 | +<td></td> | |
80 | +<td>16</td> | |
81 | +<td>com.essa.testSuite.TestActivity@1df40fa4</td></tr> | |
82 | +<tr> | |
83 | +<td title='com.essa.testSuite.TestActivity.planeModify()'><b>planeModify</b><br>Test class: com.essa.testSuite.TestActivity<br>Test method: 采购计划修订</td> | |
84 | +<td></td> | |
85 | +<td>13</td> | |
86 | +<td>com.essa.testSuite.TestActivity@1df40fa4</td></tr> | |
87 | +<tr> | |
88 | +<td title='com.essa.testSuite.TestActivity.productInquiry()'><b>productInquiry</b><br>Test class: com.essa.testSuite.TestActivity<br>Test method: 成品询价</td> | |
89 | +<td></td> | |
90 | +<td>23</td> | |
91 | +<td>com.essa.testSuite.TestActivity@1df40fa4</td></tr> | |
92 | +</table><p> | |
93 | +</body> | |
94 | +</html> | |
0 | 95 | \ No newline at end of file | ... | ... |
... | ... | @@ -0,0 +1,10 @@ |
1 | +<?xml version="1.0" encoding="UTF-8"?> | |
2 | +<!-- Generated by org.testng.reporters.JUnitXMLReporter --> | |
3 | +<testsuite hostname="4F5EY2X7DB7A4UR" ignored="1" name="ActivityInquiry" tests="3" failures="0" timestamp="30 九月 2018 09:42:19 GMT" time="59.204" errors="0"> | |
4 | + <testcase name="productInquiry" time="23.026" classname="com.essa.testSuite.TestActivity"/> | |
5 | + <testcase name="planeModify" time="13.22" classname="com.essa.testSuite.TestActivity"/> | |
6 | + <testcase name="TestAuditApply" time="16.864" classname="com.essa.testSuite.TestActivity"/> | |
7 | + <testcase name="TestActivityToPO" time="0.0" classname="com.essa.testSuite.TestActivity"> | |
8 | + <ignored/> | |
9 | + </testcase> <!-- TestActivityToPO --> | |
10 | +</testsuite> <!-- ActivityInquiry --> | ... | ... |
... | ... | @@ -0,0 +1,89 @@ |
1 | +<html> | |
2 | +<head> | |
3 | +<title>TestNG: ActivityToPO</title> | |
4 | +<link href="../testng.css" rel="stylesheet" type="text/css" /> | |
5 | +<link href="../my-testng.css" rel="stylesheet" type="text/css" /> | |
6 | + | |
7 | +<style type="text/css"> | |
8 | +.log { display: none;} | |
9 | +.stack-trace { display: none;} | |
10 | +</style> | |
11 | +<script type="text/javascript"> | |
12 | +<!-- | |
13 | +function flip(e) { | |
14 | + current = e.style.display; | |
15 | + if (current == 'block') { | |
16 | + e.style.display = 'none'; | |
17 | + return 0; | |
18 | + } | |
19 | + else { | |
20 | + e.style.display = 'block'; | |
21 | + return 1; | |
22 | + } | |
23 | +} | |
24 | + | |
25 | +function toggleBox(szDivId, elem, msg1, msg2) | |
26 | +{ | |
27 | + var res = -1; if (document.getElementById) { | |
28 | + res = flip(document.getElementById(szDivId)); | |
29 | + } | |
30 | + else if (document.all) { | |
31 | + // this is the way old msie versions work | |
32 | + res = flip(document.all[szDivId]); | |
33 | + } | |
34 | + if(elem) { | |
35 | + if(res == 0) elem.innerHTML = msg1; else elem.innerHTML = msg2; | |
36 | + } | |
37 | + | |
38 | +} | |
39 | + | |
40 | +function toggleAllBoxes() { | |
41 | + if (document.getElementsByTagName) { | |
42 | + d = document.getElementsByTagName('div'); | |
43 | + for (i = 0; i < d.length; i++) { | |
44 | + if (d[i].className == 'log') { | |
45 | + flip(d[i]); | |
46 | + } | |
47 | + } | |
48 | + } | |
49 | +} | |
50 | + | |
51 | +// --> | |
52 | +</script> | |
53 | + | |
54 | +</head> | |
55 | +<body> | |
56 | +<h2 align='center'>ActivityToPO</h2><table border='1' align="center"> | |
57 | +<tr> | |
58 | +<td>Tests passed/Failed/Skipped:</td><td>2/0/0</td> | |
59 | +</tr><tr> | |
60 | +<td>Started on:</td><td>Sun Sep 30 17:42:19 CST 2018</td> | |
61 | +</tr> | |
62 | +<tr><td>Total time:</td><td>44 seconds (44680 ms)</td> | |
63 | +</tr><tr> | |
64 | +<td>Included groups:</td><td></td> | |
65 | +</tr><tr> | |
66 | +<td>Excluded groups:</td><td></td> | |
67 | +</tr> | |
68 | +</table><p/> | |
69 | +<small><i>(Hover the method name to see the test class name)</i></small><p/> | |
70 | +<table width='100%' border='1' class='invocation-passed'> | |
71 | +<tr><td colspan='4' align='center'><b>PASSED TESTS</b></td></tr> | |
72 | +<tr><td><b>Test method</b></td> | |
73 | +<td width="30%"><b>Exception</b></td> | |
74 | +<td width="10%"><b>Time (seconds)</b></td> | |
75 | +<td><b>Instance</b></td> | |
76 | +</tr> | |
77 | +<tr> | |
78 | +<td title='com.buyer.testSuite.TestSendPO.conslidation()'><b>conslidation</b><br>Test class: com.buyer.testSuite.TestSendPO<br>Test method: 开始拼柜</td> | |
79 | +<td></td> | |
80 | +<td>24</td> | |
81 | +<td>com.buyer.testSuite.TestSendPO@750150cf</td></tr> | |
82 | +<tr> | |
83 | +<td title='com.buyer.testSuite.TestSendPO.sendPO()'><b>sendPO</b><br>Test class: com.buyer.testSuite.TestSendPO<br>Test method: 设置贴纸唛头,提交PO</td> | |
84 | +<td></td> | |
85 | +<td>12</td> | |
86 | +<td>com.buyer.testSuite.TestSendPO@750150cf</td></tr> | |
87 | +</table><p> | |
88 | +</body> | |
89 | +</html> | |
0 | 90 | \ No newline at end of file | ... | ... |
... | ... | @@ -0,0 +1,6 @@ |
1 | +<?xml version="1.0" encoding="UTF-8"?> | |
2 | +<!-- Generated by org.testng.reporters.JUnitXMLReporter --> | |
3 | +<testsuite hostname="4F5EY2X7DB7A4UR" ignored="0" name="ActivityToPO" tests="2" failures="0" timestamp="30 九月 2018 09:43:04 GMT" time="44.68" errors="0"> | |
4 | + <testcase name="conslidation" time="24.999" classname="com.buyer.testSuite.TestSendPO"/> | |
5 | + <testcase name="sendPO" time="12.252" classname="com.buyer.testSuite.TestSendPO"/> | |
6 | +</testsuite> <!-- ActivityToPO --> | ... | ... |
... | ... | @@ -0,0 +1,84 @@ |
1 | +<html> | |
2 | +<head> | |
3 | +<title>TestNG: addActivity</title> | |
4 | +<link href="../testng.css" rel="stylesheet" type="text/css" /> | |
5 | +<link href="../my-testng.css" rel="stylesheet" type="text/css" /> | |
6 | + | |
7 | +<style type="text/css"> | |
8 | +.log { display: none;} | |
9 | +.stack-trace { display: none;} | |
10 | +</style> | |
11 | +<script type="text/javascript"> | |
12 | +<!-- | |
13 | +function flip(e) { | |
14 | + current = e.style.display; | |
15 | + if (current == 'block') { | |
16 | + e.style.display = 'none'; | |
17 | + return 0; | |
18 | + } | |
19 | + else { | |
20 | + e.style.display = 'block'; | |
21 | + return 1; | |
22 | + } | |
23 | +} | |
24 | + | |
25 | +function toggleBox(szDivId, elem, msg1, msg2) | |
26 | +{ | |
27 | + var res = -1; if (document.getElementById) { | |
28 | + res = flip(document.getElementById(szDivId)); | |
29 | + } | |
30 | + else if (document.all) { | |
31 | + // this is the way old msie versions work | |
32 | + res = flip(document.all[szDivId]); | |
33 | + } | |
34 | + if(elem) { | |
35 | + if(res == 0) elem.innerHTML = msg1; else elem.innerHTML = msg2; | |
36 | + } | |
37 | + | |
38 | +} | |
39 | + | |
40 | +function toggleAllBoxes() { | |
41 | + if (document.getElementsByTagName) { | |
42 | + d = document.getElementsByTagName('div'); | |
43 | + for (i = 0; i < d.length; i++) { | |
44 | + if (d[i].className == 'log') { | |
45 | + flip(d[i]); | |
46 | + } | |
47 | + } | |
48 | + } | |
49 | +} | |
50 | + | |
51 | +// --> | |
52 | +</script> | |
53 | + | |
54 | +</head> | |
55 | +<body> | |
56 | +<h2 align='center'>addActivity</h2><table border='1' align="center"> | |
57 | +<tr> | |
58 | +<td>Tests passed/Failed/Skipped:</td><td>1/0/0</td> | |
59 | +</tr><tr> | |
60 | +<td>Started on:</td><td>Sun Sep 30 17:39:23 CST 2018</td> | |
61 | +</tr> | |
62 | +<tr><td>Total time:</td><td>77 seconds (77786 ms)</td> | |
63 | +</tr><tr> | |
64 | +<td>Included groups:</td><td></td> | |
65 | +</tr><tr> | |
66 | +<td>Excluded groups:</td><td></td> | |
67 | +</tr> | |
68 | +</table><p/> | |
69 | +<small><i>(Hover the method name to see the test class name)</i></small><p/> | |
70 | +<table width='100%' border='1' class='invocation-passed'> | |
71 | +<tr><td colspan='4' align='center'><b>PASSED TESTS</b></td></tr> | |
72 | +<tr><td><b>Test method</b></td> | |
73 | +<td width="30%"><b>Exception</b></td> | |
74 | +<td width="10%"><b>Time (seconds)</b></td> | |
75 | +<td><b>Instance</b></td> | |
76 | +</tr> | |
77 | +<tr> | |
78 | +<td title='com.buyer.testSuite.TestAddToCart.addSku()'><b>addSku</b><br>Test class: com.buyer.testSuite.TestAddToCart<br>Test method: 将sku加入购物车</td> | |
79 | +<td></td> | |
80 | +<td>68</td> | |
81 | +<td>com.buyer.testSuite.TestAddToCart@6ebfb4ae</td></tr> | |
82 | +</table><p> | |
83 | +</body> | |
84 | +</html> | |
0 | 85 | \ No newline at end of file | ... | ... |
... | ... | @@ -0,0 +1,8 @@ |
1 | +<?xml version="1.0" encoding="UTF-8"?> | |
2 | +<!-- Generated by org.testng.reporters.JUnitXMLReporter --> | |
3 | +<testsuite hostname="4F5EY2X7DB7A4UR" ignored="1" name="addActivity" tests="1" failures="0" timestamp="30 九月 2018 09:40:41 GMT" time="77.786" errors="0"> | |
4 | + <testcase name="addSku" time="68.849" classname="com.buyer.testSuite.TestAddToCart"/> | |
5 | + <testcase name="keywordToCart" time="0.0" classname="com.buyer.testSuite.TestAddToCart"> | |
6 | + <ignored/> | |
7 | + </testcase> <!-- keywordToCart --> | |
8 | +</testsuite> <!-- addActivity --> | ... | ... |
... | ... | @@ -0,0 +1,84 @@ |
1 | +<html> | |
2 | +<head> | |
3 | +<title>TestNG: confirmBuy</title> | |
4 | +<link href="../testng.css" rel="stylesheet" type="text/css" /> | |
5 | +<link href="../my-testng.css" rel="stylesheet" type="text/css" /> | |
6 | + | |
7 | +<style type="text/css"> | |
8 | +.log { display: none;} | |
9 | +.stack-trace { display: none;} | |
10 | +</style> | |
11 | +<script type="text/javascript"> | |
12 | +<!-- | |
13 | +function flip(e) { | |
14 | + current = e.style.display; | |
15 | + if (current == 'block') { | |
16 | + e.style.display = 'none'; | |
17 | + return 0; | |
18 | + } | |
19 | + else { | |
20 | + e.style.display = 'block'; | |
21 | + return 1; | |
22 | + } | |
23 | +} | |
24 | + | |
25 | +function toggleBox(szDivId, elem, msg1, msg2) | |
26 | +{ | |
27 | + var res = -1; if (document.getElementById) { | |
28 | + res = flip(document.getElementById(szDivId)); | |
29 | + } | |
30 | + else if (document.all) { | |
31 | + // this is the way old msie versions work | |
32 | + res = flip(document.all[szDivId]); | |
33 | + } | |
34 | + if(elem) { | |
35 | + if(res == 0) elem.innerHTML = msg1; else elem.innerHTML = msg2; | |
36 | + } | |
37 | + | |
38 | +} | |
39 | + | |
40 | +function toggleAllBoxes() { | |
41 | + if (document.getElementsByTagName) { | |
42 | + d = document.getElementsByTagName('div'); | |
43 | + for (i = 0; i < d.length; i++) { | |
44 | + if (d[i].className == 'log') { | |
45 | + flip(d[i]); | |
46 | + } | |
47 | + } | |
48 | + } | |
49 | +} | |
50 | + | |
51 | +// --> | |
52 | +</script> | |
53 | + | |
54 | +</head> | |
55 | +<body> | |
56 | +<h2 align='center'>confirmBuy</h2><table border='1' align="center"> | |
57 | +<tr> | |
58 | +<td>Tests passed/Failed/Skipped:</td><td>1/0/0</td> | |
59 | +</tr><tr> | |
60 | +<td>Started on:</td><td>Sun Sep 30 17:41:00 CST 2018</td> | |
61 | +</tr> | |
62 | +<tr><td>Total time:</td><td>20 seconds (20542 ms)</td> | |
63 | +</tr><tr> | |
64 | +<td>Included groups:</td><td></td> | |
65 | +</tr><tr> | |
66 | +<td>Excluded groups:</td><td></td> | |
67 | +</tr> | |
68 | +</table><p/> | |
69 | +<small><i>(Hover the method name to see the test class name)</i></small><p/> | |
70 | +<table width='100%' border='1' class='invocation-passed'> | |
71 | +<tr><td colspan='4' align='center'><b>PASSED TESTS</b></td></tr> | |
72 | +<tr><td><b>Test method</b></td> | |
73 | +<td width="30%"><b>Exception</b></td> | |
74 | +<td width="10%"><b>Time (seconds)</b></td> | |
75 | +<td><b>Instance</b></td> | |
76 | +</tr> | |
77 | +<tr> | |
78 | +<td title='com.buyer.testSuite.TestConfirmBuy.confirmBuy()'><b>confirmBuy</b><br>Test class: com.buyer.testSuite.TestConfirmBuy<br>Test method: 采购商确认采购</td> | |
79 | +<td></td> | |
80 | +<td>13</td> | |
81 | +<td>com.buyer.testSuite.TestConfirmBuy@7de6a6ea</td></tr> | |
82 | +</table><p> | |
83 | +</body> | |
84 | +</html> | |
0 | 85 | \ No newline at end of file | ... | ... |
... | ... | @@ -0,0 +1,5 @@ |
1 | +<?xml version="1.0" encoding="UTF-8"?> | |
2 | +<!-- Generated by org.testng.reporters.JUnitXMLReporter --> | |
3 | +<testsuite hostname="4F5EY2X7DB7A4UR" ignored="0" name="confirmBuy" tests="1" failures="0" timestamp="30 九月 2018 09:41:20 GMT" time="20.542" errors="0"> | |
4 | + <testcase name="confirmBuy" time="13.081" classname="com.buyer.testSuite.TestConfirmBuy"/> | |
5 | +</testsuite> <!-- confirmBuy --> | ... | ... |
... | ... | @@ -0,0 +1,84 @@ |
1 | +<html> | |
2 | +<head> | |
3 | +<title>TestNG: planApply</title> | |
4 | +<link href="../testng.css" rel="stylesheet" type="text/css" /> | |
5 | +<link href="../my-testng.css" rel="stylesheet" type="text/css" /> | |
6 | + | |
7 | +<style type="text/css"> | |
8 | +.log { display: none;} | |
9 | +.stack-trace { display: none;} | |
10 | +</style> | |
11 | +<script type="text/javascript"> | |
12 | +<!-- | |
13 | +function flip(e) { | |
14 | + current = e.style.display; | |
15 | + if (current == 'block') { | |
16 | + e.style.display = 'none'; | |
17 | + return 0; | |
18 | + } | |
19 | + else { | |
20 | + e.style.display = 'block'; | |
21 | + return 1; | |
22 | + } | |
23 | +} | |
24 | + | |
25 | +function toggleBox(szDivId, elem, msg1, msg2) | |
26 | +{ | |
27 | + var res = -1; if (document.getElementById) { | |
28 | + res = flip(document.getElementById(szDivId)); | |
29 | + } | |
30 | + else if (document.all) { | |
31 | + // this is the way old msie versions work | |
32 | + res = flip(document.all[szDivId]); | |
33 | + } | |
34 | + if(elem) { | |
35 | + if(res == 0) elem.innerHTML = msg1; else elem.innerHTML = msg2; | |
36 | + } | |
37 | + | |
38 | +} | |
39 | + | |
40 | +function toggleAllBoxes() { | |
41 | + if (document.getElementsByTagName) { | |
42 | + d = document.getElementsByTagName('div'); | |
43 | + for (i = 0; i < d.length; i++) { | |
44 | + if (d[i].className == 'log') { | |
45 | + flip(d[i]); | |
46 | + } | |
47 | + } | |
48 | + } | |
49 | +} | |
50 | + | |
51 | +// --> | |
52 | +</script> | |
53 | + | |
54 | +</head> | |
55 | +<body> | |
56 | +<h2 align='center'>planApply</h2><table border='1' align="center"> | |
57 | +<tr> | |
58 | +<td>Tests passed/Failed/Skipped:</td><td>1/0/0</td> | |
59 | +</tr><tr> | |
60 | +<td>Started on:</td><td>Sun Sep 30 17:40:41 CST 2018</td> | |
61 | +</tr> | |
62 | +<tr><td>Total time:</td><td>18 seconds (18776 ms)</td> | |
63 | +</tr><tr> | |
64 | +<td>Included groups:</td><td></td> | |
65 | +</tr><tr> | |
66 | +<td>Excluded groups:</td><td></td> | |
67 | +</tr> | |
68 | +</table><p/> | |
69 | +<small><i>(Hover the method name to see the test class name)</i></small><p/> | |
70 | +<table width='100%' border='1' class='invocation-passed'> | |
71 | +<tr><td colspan='4' align='center'><b>PASSED TESTS</b></td></tr> | |
72 | +<tr><td><b>Test method</b></td> | |
73 | +<td width="30%"><b>Exception</b></td> | |
74 | +<td width="10%"><b>Time (seconds)</b></td> | |
75 | +<td><b>Instance</b></td> | |
76 | +</tr> | |
77 | +<tr> | |
78 | +<td title='com.essa.testSuite.TestActivity.TestActivityToPO()'><b>TestActivityToPO</b><br>Test class: com.essa.testSuite.TestActivity<br>Test method: 采购计划单申请,送询价</td> | |
79 | +<td></td> | |
80 | +<td>12</td> | |
81 | +<td>com.essa.testSuite.TestActivity@5d128e</td></tr> | |
82 | +</table><p> | |
83 | +</body> | |
84 | +</html> | |
0 | 85 | \ No newline at end of file | ... | ... |
... | ... | @@ -0,0 +1,14 @@ |
1 | +<?xml version="1.0" encoding="UTF-8"?> | |
2 | +<!-- Generated by org.testng.reporters.JUnitXMLReporter --> | |
3 | +<testsuite hostname="4F5EY2X7DB7A4UR" ignored="3" name="planApply" tests="1" failures="0" timestamp="30 九月 2018 09:41:00 GMT" time="18.776" errors="0"> | |
4 | + <testcase name="TestActivityToPO" time="12.679" classname="com.essa.testSuite.TestActivity"/> | |
5 | + <testcase name="planeModify" time="0.0" classname="com.essa.testSuite.TestActivity"> | |
6 | + <ignored/> | |
7 | + </testcase> <!-- planeModify --> | |
8 | + <testcase name="TestAuditApply" time="0.0" classname="com.essa.testSuite.TestActivity"> | |
9 | + <ignored/> | |
10 | + </testcase> <!-- TestAuditApply --> | |
11 | + <testcase name="productInquiry" time="0.0" classname="com.essa.testSuite.TestActivity"> | |
12 | + <ignored/> | |
13 | + </testcase> <!-- productInquiry --> | |
14 | +</testsuite> <!-- planApply --> | ... | ... |
... | ... | @@ -0,0 +1,94 @@ |
1 | +<html> | |
2 | +<head> | |
3 | +<title>TestNG: ActivityInquiry</title> | |
4 | +<link href="../testng.css" rel="stylesheet" type="text/css" /> | |
5 | +<link href="../my-testng.css" rel="stylesheet" type="text/css" /> | |
6 | + | |
7 | +<style type="text/css"> | |
8 | +.log { display: none;} | |
9 | +.stack-trace { display: none;} | |
10 | +</style> | |
11 | +<script type="text/javascript"> | |
12 | +<!-- | |
13 | +function flip(e) { | |
14 | + current = e.style.display; | |
15 | + if (current == 'block') { | |
16 | + e.style.display = 'none'; | |
17 | + return 0; | |
18 | + } | |
19 | + else { | |
20 | + e.style.display = 'block'; | |
21 | + return 1; | |
22 | + } | |
23 | +} | |
24 | + | |
25 | +function toggleBox(szDivId, elem, msg1, msg2) | |
26 | +{ | |
27 | + var res = -1; if (document.getElementById) { | |
28 | + res = flip(document.getElementById(szDivId)); | |
29 | + } | |
30 | + else if (document.all) { | |
31 | + // this is the way old msie versions work | |
32 | + res = flip(document.all[szDivId]); | |
33 | + } | |
34 | + if(elem) { | |
35 | + if(res == 0) elem.innerHTML = msg1; else elem.innerHTML = msg2; | |
36 | + } | |
37 | + | |
38 | +} | |
39 | + | |
40 | +function toggleAllBoxes() { | |
41 | + if (document.getElementsByTagName) { | |
42 | + d = document.getElementsByTagName('div'); | |
43 | + for (i = 0; i < d.length; i++) { | |
44 | + if (d[i].className == 'log') { | |
45 | + flip(d[i]); | |
46 | + } | |
47 | + } | |
48 | + } | |
49 | +} | |
50 | + | |
51 | +// --> | |
52 | +</script> | |
53 | + | |
54 | +</head> | |
55 | +<body> | |
56 | +<h2 align='center'>ActivityInquiry</h2><table border='1' align="center"> | |
57 | +<tr> | |
58 | +<td>Tests passed/Failed/Skipped:</td><td>3/0/0</td> | |
59 | +</tr><tr> | |
60 | +<td>Started on:</td><td>Sun Sep 30 15:40:10 CST 2018</td> | |
61 | +</tr> | |
62 | +<tr><td>Total time:</td><td>57 seconds (57162 ms)</td> | |
63 | +</tr><tr> | |
64 | +<td>Included groups:</td><td></td> | |
65 | +</tr><tr> | |
66 | +<td>Excluded groups:</td><td></td> | |
67 | +</tr> | |
68 | +</table><p/> | |
69 | +<small><i>(Hover the method name to see the test class name)</i></small><p/> | |
70 | +<table width='100%' border='1' class='invocation-passed'> | |
71 | +<tr><td colspan='4' align='center'><b>PASSED TESTS</b></td></tr> | |
72 | +<tr><td><b>Test method</b></td> | |
73 | +<td width="30%"><b>Exception</b></td> | |
74 | +<td width="10%"><b>Time (seconds)</b></td> | |
75 | +<td><b>Instance</b></td> | |
76 | +</tr> | |
77 | +<tr> | |
78 | +<td title='com.essa.testSuite.TestActivity.TestAuditApply()'><b>TestAuditApply</b><br>Test class: com.essa.testSuite.TestActivity<br>Test method: 财务审核采购计划</td> | |
79 | +<td></td> | |
80 | +<td>16</td> | |
81 | +<td>com.essa.testSuite.TestActivity@1df40fa4</td></tr> | |
82 | +<tr> | |
83 | +<td title='com.essa.testSuite.TestActivity.planeModify()'><b>planeModify</b><br>Test class: com.essa.testSuite.TestActivity<br>Test method: 采购计划修订</td> | |
84 | +<td></td> | |
85 | +<td>13</td> | |
86 | +<td>com.essa.testSuite.TestActivity@1df40fa4</td></tr> | |
87 | +<tr> | |
88 | +<td title='com.essa.testSuite.TestActivity.productInquiry()'><b>productInquiry</b><br>Test class: com.essa.testSuite.TestActivity<br>Test method: 成品询价</td> | |
89 | +<td></td> | |
90 | +<td>21</td> | |
91 | +<td>com.essa.testSuite.TestActivity@1df40fa4</td></tr> | |
92 | +</table><p> | |
93 | +</body> | |
94 | +</html> | |
0 | 95 | \ No newline at end of file | ... | ... |
... | ... | @@ -0,0 +1,10 @@ |
1 | +<?xml version="1.0" encoding="UTF-8"?> | |
2 | +<!-- Generated by org.testng.reporters.JUnitXMLReporter --> | |
3 | +<testsuite hostname="4F5EY2X7DB7A4UR" ignored="1" name="ActivityInquiry" tests="3" failures="0" timestamp="30 九月 2018 07:41:07 GMT" time="57.162" errors="0"> | |
4 | + <testcase name="productInquiry" time="21.535" classname="com.essa.testSuite.TestActivity"/> | |
5 | + <testcase name="planeModify" time="13.209" classname="com.essa.testSuite.TestActivity"/> | |
6 | + <testcase name="TestAuditApply" time="16.603" classname="com.essa.testSuite.TestActivity"/> | |
7 | + <testcase name="TestActivityToPO" time="0.0" classname="com.essa.testSuite.TestActivity"> | |
8 | + <ignored/> | |
9 | + </testcase> <!-- TestActivityToPO --> | |
10 | +</testsuite> <!-- ActivityInquiry --> | ... | ... |
... | ... | @@ -0,0 +1,89 @@ |
1 | +<html> | |
2 | +<head> | |
3 | +<title>TestNG: ActivityToPO</title> | |
4 | +<link href="../testng.css" rel="stylesheet" type="text/css" /> | |
5 | +<link href="../my-testng.css" rel="stylesheet" type="text/css" /> | |
6 | + | |
7 | +<style type="text/css"> | |
8 | +.log { display: none;} | |
9 | +.stack-trace { display: none;} | |
10 | +</style> | |
11 | +<script type="text/javascript"> | |
12 | +<!-- | |
13 | +function flip(e) { | |
14 | + current = e.style.display; | |
15 | + if (current == 'block') { | |
16 | + e.style.display = 'none'; | |
17 | + return 0; | |
18 | + } | |
19 | + else { | |
20 | + e.style.display = 'block'; | |
21 | + return 1; | |
22 | + } | |
23 | +} | |
24 | + | |
25 | +function toggleBox(szDivId, elem, msg1, msg2) | |
26 | +{ | |
27 | + var res = -1; if (document.getElementById) { | |
28 | + res = flip(document.getElementById(szDivId)); | |
29 | + } | |
30 | + else if (document.all) { | |
31 | + // this is the way old msie versions work | |
32 | + res = flip(document.all[szDivId]); | |
33 | + } | |
34 | + if(elem) { | |
35 | + if(res == 0) elem.innerHTML = msg1; else elem.innerHTML = msg2; | |
36 | + } | |
37 | + | |
38 | +} | |
39 | + | |
40 | +function toggleAllBoxes() { | |
41 | + if (document.getElementsByTagName) { | |
42 | + d = document.getElementsByTagName('div'); | |
43 | + for (i = 0; i < d.length; i++) { | |
44 | + if (d[i].className == 'log') { | |
45 | + flip(d[i]); | |
46 | + } | |
47 | + } | |
48 | + } | |
49 | +} | |
50 | + | |
51 | +// --> | |
52 | +</script> | |
53 | + | |
54 | +</head> | |
55 | +<body> | |
56 | +<h2 align='center'>ActivityToPO</h2><table border='1' align="center"> | |
57 | +<tr> | |
58 | +<td>Tests passed/Failed/Skipped:</td><td>2/0/0</td> | |
59 | +</tr><tr> | |
60 | +<td>Started on:</td><td>Sun Sep 30 15:25:40 CST 2018</td> | |
61 | +</tr> | |
62 | +<tr><td>Total time:</td><td>42 seconds (42011 ms)</td> | |
63 | +</tr><tr> | |
64 | +<td>Included groups:</td><td></td> | |
65 | +</tr><tr> | |
66 | +<td>Excluded groups:</td><td></td> | |
67 | +</tr> | |
68 | +</table><p/> | |
69 | +<small><i>(Hover the method name to see the test class name)</i></small><p/> | |
70 | +<table width='100%' border='1' class='invocation-passed'> | |
71 | +<tr><td colspan='4' align='center'><b>PASSED TESTS</b></td></tr> | |
72 | +<tr><td><b>Test method</b></td> | |
73 | +<td width="30%"><b>Exception</b></td> | |
74 | +<td width="10%"><b>Time (seconds)</b></td> | |
75 | +<td><b>Instance</b></td> | |
76 | +</tr> | |
77 | +<tr> | |
78 | +<td title='com.buyer.testSuite.TestSendPO.conslidation()'><b>conslidation</b><br>Test class: com.buyer.testSuite.TestSendPO<br>Test method: 开始拼柜</td> | |
79 | +<td></td> | |
80 | +<td>22</td> | |
81 | +<td>com.buyer.testSuite.TestSendPO@1994ebf8</td></tr> | |
82 | +<tr> | |
83 | +<td title='com.buyer.testSuite.TestSendPO.sendPO()'><b>sendPO</b><br>Test class: com.buyer.testSuite.TestSendPO<br>Test method: 设置贴纸唛头,提交PO</td> | |
84 | +<td></td> | |
85 | +<td>12</td> | |
86 | +<td>com.buyer.testSuite.TestSendPO@1994ebf8</td></tr> | |
87 | +</table><p> | |
88 | +</body> | |
89 | +</html> | |
0 | 90 | \ No newline at end of file | ... | ... |
... | ... | @@ -0,0 +1,6 @@ |
1 | +<?xml version="1.0" encoding="UTF-8"?> | |
2 | +<!-- Generated by org.testng.reporters.JUnitXMLReporter --> | |
3 | +<testsuite hostname="4F5EY2X7DB7A4UR" ignored="0" name="ActivityToPO" tests="2" failures="0" timestamp="30 九月 2018 07:26:22 GMT" time="42.011" errors="0"> | |
4 | + <testcase name="conslidation" time="22.342" classname="com.buyer.testSuite.TestSendPO"/> | |
5 | + <testcase name="sendPO" time="12.34" classname="com.buyer.testSuite.TestSendPO"/> | |
6 | +</testsuite> <!-- ActivityToPO --> | ... | ... |
... | ... | @@ -0,0 +1,84 @@ |
1 | +<html> | |
2 | +<head> | |
3 | +<title>TestNG: addActivity</title> | |
4 | +<link href="../testng.css" rel="stylesheet" type="text/css" /> | |
5 | +<link href="../my-testng.css" rel="stylesheet" type="text/css" /> | |
6 | + | |
7 | +<style type="text/css"> | |
8 | +.log { display: none;} | |
9 | +.stack-trace { display: none;} | |
10 | +</style> | |
11 | +<script type="text/javascript"> | |
12 | +<!-- | |
13 | +function flip(e) { | |
14 | + current = e.style.display; | |
15 | + if (current == 'block') { | |
16 | + e.style.display = 'none'; | |
17 | + return 0; | |
18 | + } | |
19 | + else { | |
20 | + e.style.display = 'block'; | |
21 | + return 1; | |
22 | + } | |
23 | +} | |
24 | + | |
25 | +function toggleBox(szDivId, elem, msg1, msg2) | |
26 | +{ | |
27 | + var res = -1; if (document.getElementById) { | |
28 | + res = flip(document.getElementById(szDivId)); | |
29 | + } | |
30 | + else if (document.all) { | |
31 | + // this is the way old msie versions work | |
32 | + res = flip(document.all[szDivId]); | |
33 | + } | |
34 | + if(elem) { | |
35 | + if(res == 0) elem.innerHTML = msg1; else elem.innerHTML = msg2; | |
36 | + } | |
37 | + | |
38 | +} | |
39 | + | |
40 | +function toggleAllBoxes() { | |
41 | + if (document.getElementsByTagName) { | |
42 | + d = document.getElementsByTagName('div'); | |
43 | + for (i = 0; i < d.length; i++) { | |
44 | + if (d[i].className == 'log') { | |
45 | + flip(d[i]); | |
46 | + } | |
47 | + } | |
48 | + } | |
49 | +} | |
50 | + | |
51 | +// --> | |
52 | +</script> | |
53 | + | |
54 | +</head> | |
55 | +<body> | |
56 | +<h2 align='center'>addActivity</h2><table border='1' align="center"> | |
57 | +<tr> | |
58 | +<td>Tests passed/Failed/Skipped:</td><td>1/0/0</td> | |
59 | +</tr><tr> | |
60 | +<td>Started on:</td><td>Sun Sep 30 15:39:11 CST 2018</td> | |
61 | +</tr> | |
62 | +<tr><td>Total time:</td><td>22 seconds (22564 ms)</td> | |
63 | +</tr><tr> | |
64 | +<td>Included groups:</td><td></td> | |
65 | +</tr><tr> | |
66 | +<td>Excluded groups:</td><td></td> | |
67 | +</tr> | |
68 | +</table><p/> | |
69 | +<small><i>(Hover the method name to see the test class name)</i></small><p/> | |
70 | +<table width='100%' border='1' class='invocation-passed'> | |
71 | +<tr><td colspan='4' align='center'><b>PASSED TESTS</b></td></tr> | |
72 | +<tr><td><b>Test method</b></td> | |
73 | +<td width="30%"><b>Exception</b></td> | |
74 | +<td width="10%"><b>Time (seconds)</b></td> | |
75 | +<td><b>Instance</b></td> | |
76 | +</tr> | |
77 | +<tr> | |
78 | +<td title='com.buyer.testSuite.TestAddToCart.addSku()'><b>addSku</b><br>Test class: com.buyer.testSuite.TestAddToCart<br>Test method: 将sku加入购物车</td> | |
79 | +<td></td> | |
80 | +<td>14</td> | |
81 | +<td>com.buyer.testSuite.TestAddToCart@6ebfb4ae</td></tr> | |
82 | +</table><p> | |
83 | +</body> | |
84 | +</html> | |
0 | 85 | \ No newline at end of file | ... | ... |
... | ... | @@ -0,0 +1,8 @@ |
1 | +<?xml version="1.0" encoding="UTF-8"?> | |
2 | +<!-- Generated by org.testng.reporters.JUnitXMLReporter --> | |
3 | +<testsuite hostname="4F5EY2X7DB7A4UR" ignored="1" name="addActivity" tests="1" failures="0" timestamp="30 九月 2018 07:39:33 GMT" time="22.564" errors="0"> | |
4 | + <testcase name="addSku" time="14.376" classname="com.buyer.testSuite.TestAddToCart"/> | |
5 | + <testcase name="keywordToCart" time="0.0" classname="com.buyer.testSuite.TestAddToCart"> | |
6 | + <ignored/> | |
7 | + </testcase> <!-- keywordToCart --> | |
8 | +</testsuite> <!-- addActivity --> | ... | ... |
... | ... | @@ -0,0 +1,84 @@ |
1 | +<html> | |
2 | +<head> | |
3 | +<title>TestNG: confirmBuy</title> | |
4 | +<link href="../testng.css" rel="stylesheet" type="text/css" /> | |
5 | +<link href="../my-testng.css" rel="stylesheet" type="text/css" /> | |
6 | + | |
7 | +<style type="text/css"> | |
8 | +.log { display: none;} | |
9 | +.stack-trace { display: none;} | |
10 | +</style> | |
11 | +<script type="text/javascript"> | |
12 | +<!-- | |
13 | +function flip(e) { | |
14 | + current = e.style.display; | |
15 | + if (current == 'block') { | |
16 | + e.style.display = 'none'; | |
17 | + return 0; | |
18 | + } | |
19 | + else { | |
20 | + e.style.display = 'block'; | |
21 | + return 1; | |
22 | + } | |
23 | +} | |
24 | + | |
25 | +function toggleBox(szDivId, elem, msg1, msg2) | |
26 | +{ | |
27 | + var res = -1; if (document.getElementById) { | |
28 | + res = flip(document.getElementById(szDivId)); | |
29 | + } | |
30 | + else if (document.all) { | |
31 | + // this is the way old msie versions work | |
32 | + res = flip(document.all[szDivId]); | |
33 | + } | |
34 | + if(elem) { | |
35 | + if(res == 0) elem.innerHTML = msg1; else elem.innerHTML = msg2; | |
36 | + } | |
37 | + | |
38 | +} | |
39 | + | |
40 | +function toggleAllBoxes() { | |
41 | + if (document.getElementsByTagName) { | |
42 | + d = document.getElementsByTagName('div'); | |
43 | + for (i = 0; i < d.length; i++) { | |
44 | + if (d[i].className == 'log') { | |
45 | + flip(d[i]); | |
46 | + } | |
47 | + } | |
48 | + } | |
49 | +} | |
50 | + | |
51 | +// --> | |
52 | +</script> | |
53 | + | |
54 | +</head> | |
55 | +<body> | |
56 | +<h2 align='center'>confirmBuy</h2><table border='1' align="center"> | |
57 | +<tr> | |
58 | +<td>Tests passed/Failed/Skipped:</td><td>1/0/0</td> | |
59 | +</tr><tr> | |
60 | +<td>Started on:</td><td>Sun Sep 30 15:39:51 CST 2018</td> | |
61 | +</tr> | |
62 | +<tr><td>Total time:</td><td>18 seconds (18914 ms)</td> | |
63 | +</tr><tr> | |
64 | +<td>Included groups:</td><td></td> | |
65 | +</tr><tr> | |
66 | +<td>Excluded groups:</td><td></td> | |
67 | +</tr> | |
68 | +</table><p/> | |
69 | +<small><i>(Hover the method name to see the test class name)</i></small><p/> | |
70 | +<table width='100%' border='1' class='invocation-passed'> | |
71 | +<tr><td colspan='4' align='center'><b>PASSED TESTS</b></td></tr> | |
72 | +<tr><td><b>Test method</b></td> | |
73 | +<td width="30%"><b>Exception</b></td> | |
74 | +<td width="10%"><b>Time (seconds)</b></td> | |
75 | +<td><b>Instance</b></td> | |
76 | +</tr> | |
77 | +<tr> | |
78 | +<td title='com.buyer.testSuite.TestConfirmBuy.confirmBuy()'><b>confirmBuy</b><br>Test class: com.buyer.testSuite.TestConfirmBuy<br>Test method: 采购商确认采购</td> | |
79 | +<td></td> | |
80 | +<td>11</td> | |
81 | +<td>com.buyer.testSuite.TestConfirmBuy@7de6a6ea</td></tr> | |
82 | +</table><p> | |
83 | +</body> | |
84 | +</html> | |
0 | 85 | \ No newline at end of file | ... | ... |
... | ... | @@ -0,0 +1,5 @@ |
1 | +<?xml version="1.0" encoding="UTF-8"?> | |
2 | +<!-- Generated by org.testng.reporters.JUnitXMLReporter --> | |
3 | +<testsuite hostname="4F5EY2X7DB7A4UR" ignored="0" name="confirmBuy" tests="1" failures="0" timestamp="30 九月 2018 07:40:10 GMT" time="18.914" errors="0"> | |
4 | + <testcase name="confirmBuy" time="11.701" classname="com.buyer.testSuite.TestConfirmBuy"/> | |
5 | +</testsuite> <!-- confirmBuy --> | ... | ... |
... | ... | @@ -0,0 +1,84 @@ |
1 | +<html> | |
2 | +<head> | |
3 | +<title>TestNG: planApply</title> | |
4 | +<link href="../testng.css" rel="stylesheet" type="text/css" /> | |
5 | +<link href="../my-testng.css" rel="stylesheet" type="text/css" /> | |
6 | + | |
7 | +<style type="text/css"> | |
8 | +.log { display: none;} | |
9 | +.stack-trace { display: none;} | |
10 | +</style> | |
11 | +<script type="text/javascript"> | |
12 | +<!-- | |
13 | +function flip(e) { | |
14 | + current = e.style.display; | |
15 | + if (current == 'block') { | |
16 | + e.style.display = 'none'; | |
17 | + return 0; | |
18 | + } | |
19 | + else { | |
20 | + e.style.display = 'block'; | |
21 | + return 1; | |
22 | + } | |
23 | +} | |
24 | + | |
25 | +function toggleBox(szDivId, elem, msg1, msg2) | |
26 | +{ | |
27 | + var res = -1; if (document.getElementById) { | |
28 | + res = flip(document.getElementById(szDivId)); | |
29 | + } | |
30 | + else if (document.all) { | |
31 | + // this is the way old msie versions work | |
32 | + res = flip(document.all[szDivId]); | |
33 | + } | |
34 | + if(elem) { | |
35 | + if(res == 0) elem.innerHTML = msg1; else elem.innerHTML = msg2; | |
36 | + } | |
37 | + | |
38 | +} | |
39 | + | |
40 | +function toggleAllBoxes() { | |
41 | + if (document.getElementsByTagName) { | |
42 | + d = document.getElementsByTagName('div'); | |
43 | + for (i = 0; i < d.length; i++) { | |
44 | + if (d[i].className == 'log') { | |
45 | + flip(d[i]); | |
46 | + } | |
47 | + } | |
48 | + } | |
49 | +} | |
50 | + | |
51 | +// --> | |
52 | +</script> | |
53 | + | |
54 | +</head> | |
55 | +<body> | |
56 | +<h2 align='center'>planApply</h2><table border='1' align="center"> | |
57 | +<tr> | |
58 | +<td>Tests passed/Failed/Skipped:</td><td>1/0/0</td> | |
59 | +</tr><tr> | |
60 | +<td>Started on:</td><td>Sun Sep 30 15:39:33 CST 2018</td> | |
61 | +</tr> | |
62 | +<tr><td>Total time:</td><td>17 seconds (17791 ms)</td> | |
63 | +</tr><tr> | |
64 | +<td>Included groups:</td><td></td> | |
65 | +</tr><tr> | |
66 | +<td>Excluded groups:</td><td></td> | |
67 | +</tr> | |
68 | +</table><p/> | |
69 | +<small><i>(Hover the method name to see the test class name)</i></small><p/> | |
70 | +<table width='100%' border='1' class='invocation-passed'> | |
71 | +<tr><td colspan='4' align='center'><b>PASSED TESTS</b></td></tr> | |
72 | +<tr><td><b>Test method</b></td> | |
73 | +<td width="30%"><b>Exception</b></td> | |
74 | +<td width="10%"><b>Time (seconds)</b></td> | |
75 | +<td><b>Instance</b></td> | |
76 | +</tr> | |
77 | +<tr> | |
78 | +<td title='com.essa.testSuite.TestActivity.TestActivityToPO()'><b>TestActivityToPO</b><br>Test class: com.essa.testSuite.TestActivity<br>Test method: 采购计划单申请,送询价</td> | |
79 | +<td></td> | |
80 | +<td>12</td> | |
81 | +<td>com.essa.testSuite.TestActivity@5d128e</td></tr> | |
82 | +</table><p> | |
83 | +</body> | |
84 | +</html> | |
0 | 85 | \ No newline at end of file | ... | ... |
... | ... | @@ -0,0 +1,14 @@ |
1 | +<?xml version="1.0" encoding="UTF-8"?> | |
2 | +<!-- Generated by org.testng.reporters.JUnitXMLReporter --> | |
3 | +<testsuite hostname="4F5EY2X7DB7A4UR" ignored="3" name="planApply" tests="1" failures="0" timestamp="30 九月 2018 07:39:51 GMT" time="17.791" errors="0"> | |
4 | + <testcase name="TestActivityToPO" time="12.092" classname="com.essa.testSuite.TestActivity"/> | |
5 | + <testcase name="planeModify" time="0.0" classname="com.essa.testSuite.TestActivity"> | |
6 | + <ignored/> | |
7 | + </testcase> <!-- planeModify --> | |
8 | + <testcase name="TestAuditApply" time="0.0" classname="com.essa.testSuite.TestActivity"> | |
9 | + <ignored/> | |
10 | + </testcase> <!-- TestAuditApply --> | |
11 | + <testcase name="productInquiry" time="0.0" classname="com.essa.testSuite.TestActivity"> | |
12 | + <ignored/> | |
13 | + </testcase> <!-- productInquiry --> | |
14 | +</testsuite> <!-- planApply --> | ... | ... |
... | ... | @@ -0,0 +1,15 @@ |
1 | +<?xml version="1.0" encoding="UTF-8"?> | |
2 | +<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd"> | |
3 | +<suite guice-stage="DEVELOPMENT" name="Failed suite [活动商品询价]"> | |
4 | + <test thread-count="5" name="ActivityInquiry(failed)"> | |
5 | + <classes> | |
6 | + <class name="com.essa.testSuite.TestActivity"> | |
7 | + <methods> | |
8 | + <include name="planeModify"/> | |
9 | + <include name="tearDown"/> | |
10 | + <include name="setUp"/> | |
11 | + </methods> | |
12 | + </class> <!-- com.essa.testSuite.TestActivity --> | |
13 | + </classes> | |
14 | + </test> <!-- ActivityInquiry(failed) --> | |
15 | +</suite> <!-- Failed suite [活动商品询价] --> | ... | ... |