Skip to content

Commit bf7d55b

Browse files
author
Devecor
committed
Add two file test cases
1 parent 0f8f297 commit bf7d55b

File tree

3 files changed

+50
-14
lines changed

3 files changed

+50
-14
lines changed

test/code_manager/user_file_action.robot

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@ Library String
55
*** Variables ***
66
${Add File Button} xpath: //div/button[@title="新增文件"]
77
${Confirm To Add File Button} xpath: //div[@class="el-message-box"]/descendant::button[contains(./span/text(), "确定")]
8+
${Save File Button} xpath: //button[@title="保存文件"]
89
${Add File Input} xpath: //div[@class="el-message-box"]/descendant::div[@class="el-input"]/input
10+
${Textarea} xpath: //textarea[@class="ace_text-input"]
911

1012
*** Keywords ***
1113
Click Add File Button
@@ -30,8 +32,19 @@ File Should Be Added
3032

3133
Add File
3234
[Arguments] ${File Name}
33-
Mouse Down ${Add File Button}
34-
Mouse Up ${Add File Button}
35-
Input Text ${Add File Input} ${File Name}
36-
Click Button ${Confirm To Add File Button}
37-
Wait Until Element Is Not Visible ${Confirm To Add File Button} 1s
35+
Click Add File Button
36+
Input File Name ${File Name}
37+
Confirm To Add File
38+
File Should Be Added ${File Name}
39+
40+
Input Test Text
41+
[Arguments] ${Text}
42+
Input Text ${Textarea} ${Text}
43+
44+
Current Text Should Be
45+
[Arguments] ${Text}
46+
Textarea Value Should Be ${Textarea} ${Text}
47+
48+
Click Save File Button
49+
Mouse Down ${Save File Button}
50+
Mouse Up ${Save File Button}
Lines changed: 29 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,47 @@
11
*** Settings ***
2-
Resource user_file_action.robot
3-
Resource login_action.robot
4-
Resource course_action.robot
2+
Resource user_file_action.robot
3+
Resource login_action.robot
4+
Resource course_action.robot
5+
Test Setup Run Keywords
6+
... Login With Default User AND
7+
... Add Default Course
8+
Test Teardown Delete Default Course
59

610
*** Variables ***
711
${File Name} tcp.h
12+
${Test Text} hello world!
813

914
*** Test Cases ***
1015
Add File Before Login
11-
[Tags] normal
16+
[Tags] normal main
17+
[Setup]
1218
Click Add File Button
1319
Input File Name ${File Name}
1420
Confirm To Add File
1521
File Should Be Added ${File Name}
22+
[Teardown]
1623

1724
Add File After Login
1825
[Tags] normal main
19-
[Setup] Run Keywords
20-
... Login With Default User AND
21-
... Add Default Course
2226
Click Add File Button
2327
Input File Name ${File Name}
2428
Confirm To Add File
2529
File Should Be Added ${File Name}
26-
[Teardown] Delete Default Course
30+
31+
Edit File
32+
[Tags] normal main
33+
Add File ${File Name}
34+
Input Test Text ${Test Text}
35+
Current Text Should Be ${Test Text}
36+
37+
Save File After Login
38+
[Tags] normal main
39+
Add File ${File Name}
40+
Input Test Text ${Test Text}
41+
Current Text Should Be ${Test Text}
42+
Click Save File Button
43+
Logout
44+
Login With Default User
45+
Select Course ${Default Course Name}
46+
File Should Be Added ${File Name}
47+
Current Text Should Be ${Test Text}

test/codebang_test_cases.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,6 @@
1616

1717
### File
1818
* Add File Before Login
19-
* Add File After Login
19+
* Add File After Login
20+
* Edit File
21+
* Save File After Login

0 commit comments

Comments
 (0)