File tree Expand file tree Collapse file tree 3 files changed +50
-14
lines changed Expand file tree Collapse file tree 3 files changed +50
-14
lines changed Original file line number Diff line number Diff line change @@ -5,7 +5,9 @@ Library String
5
5
*** Variables ***
6
6
${Add File Button } xpath: //div/button[@title="新增文件"]
7
7
${Confirm To Add File Button } xpath: //div[@class="el-message-box"]/descendant::button[contains(./span/text(), "确定")]
8
+ ${Save File Button } xpath: //button[@title="保存文件"]
8
9
${Add File Input } xpath: //div[@class="el-message-box"]/descendant::div[@class="el-input"]/input
10
+ ${Textarea } xpath: //textarea[@class="ace_text-input"]
9
11
10
12
*** Keywords ***
11
13
Click Add File Button
@@ -30,8 +32,19 @@ File Should Be Added
30
32
31
33
Add File
32
34
[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 }
Original file line number Diff line number Diff line change 1
1
*** 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
5
9
6
10
*** Variables ***
7
11
${File Name } tcp.h
12
+ ${Test Text } hello world!
8
13
9
14
*** Test Cases ***
10
15
Add File Before Login
11
- [Tags] normal
16
+ [Tags] normal main
17
+ [Setup]
12
18
Click Add File Button
13
19
Input File Name ${File Name }
14
20
Confirm To Add File
15
21
File Should Be Added ${File Name }
22
+ [Teardown]
16
23
17
24
Add File After Login
18
25
[Tags] normal main
19
- [Setup] Run Keywords
20
- ... Login With Default User AND
21
- ... Add Default Course
22
26
Click Add File Button
23
27
Input File Name ${File Name }
24
28
Confirm To Add File
25
29
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 }
Original file line number Diff line number Diff line change 16
16
17
17
### File
18
18
* Add File Before Login
19
- * Add File After Login
19
+ * Add File After Login
20
+ * Edit File
21
+ * Save File After Login
You can’t perform that action at this time.
0 commit comments