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
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 ***
1113Click Add File Button
@@ -30,8 +32,19 @@ File Should Be Added
3032
3133Add 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 }
Original file line number Diff line number Diff line change 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 ***
1015Add 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
1724Add 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 }
Original file line number Diff line number Diff line change 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
You can’t perform that action at this time.
0 commit comments