Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
X
xm-uitest-sow
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
xiamai-test
xm-uitest-sow
Commits
43bf0444
Commit
43bf0444
authored
Jun 23, 2021
by
linguangwei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
review
parent
24ea03c6
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
22 additions
and
13 deletions
+22
-13
.idea/workspace.xml
+13
-7
src/testcase/test_LivePage.py
+4
-2
src/testcase/test_LoginPage.py
+1
-1
src/testcase/test_MainPage.py
+4
-3
No files found.
.idea/workspace.xml
View file @
43bf0444
...
@@ -4,13 +4,11 @@
...
@@ -4,13 +4,11 @@
<option
name=
"autoReloadType"
value=
"SELECTIVE"
/>
<option
name=
"autoReloadType"
value=
"SELECTIVE"
/>
</component>
</component>
<component
name=
"ChangeListManager"
>
<component
name=
"ChangeListManager"
>
<list
default=
"true"
id=
"00f4febb-36b6-426d-bfe6-b023876a617e"
name=
"Default Changelist"
comment=
"
review
"
>
<list
default=
"true"
id=
"00f4febb-36b6-426d-bfe6-b023876a617e"
name=
"Default Changelist"
comment=
"
allure添加截图
"
>
<change
beforePath=
"$PROJECT_DIR$/.idea/workspace.xml"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/.idea/workspace.xml"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/.idea/workspace.xml"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/.idea/workspace.xml"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/main.py"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/main.py"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/src/testcase/test_LivePage.py"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/src/testcase/test_LivePage.py"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/src/framework/common.py"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/src/framework/common.py"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/src/pageobject/basepage.py"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/src/pageobject/basepage.py"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/src/testcase/test_LoginPage.py"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/src/testcase/test_LoginPage.py"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/src/testcase/test_LoginPage.py"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/src/testcase/test_LoginPage.py"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/src/testcase/test_
WhiteBoardPage.py"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/src/testcase/test_WhiteBoard
Page.py"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/src/testcase/test_
MainPage.py"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/src/testcase/test_Main
Page.py"
afterDir=
"false"
/>
</list>
</list>
<option
name=
"SHOW_DIALOG"
value=
"false"
/>
<option
name=
"SHOW_DIALOG"
value=
"false"
/>
<option
name=
"HIGHLIGHT_CONFLICTS"
value=
"true"
/>
<option
name=
"HIGHLIGHT_CONFLICTS"
value=
"true"
/>
...
@@ -382,7 +380,14 @@
...
@@ -382,7 +380,14 @@
<option
name=
"project"
value=
"LOCAL"
/>
<option
name=
"project"
value=
"LOCAL"
/>
<updated>
1624345577551
</updated>
<updated>
1624345577551
</updated>
</task>
</task>
<option
name=
"localTasksCounter"
value=
"16"
/>
<task
id=
"LOCAL-00016"
summary=
"allure添加截图"
>
<created>
1624420681115
</created>
<option
name=
"number"
value=
"00016"
/>
<option
name=
"presentableId"
value=
"LOCAL-00016"
/>
<option
name=
"project"
value=
"LOCAL"
/>
<updated>
1624420681115
</updated>
</task>
<option
name=
"localTasksCounter"
value=
"17"
/>
<servers
/>
<servers
/>
</component>
</component>
<component
name=
"TestHistory"
>
<component
name=
"TestHistory"
>
...
@@ -491,7 +496,8 @@
...
@@ -491,7 +496,8 @@
<MESSAGE
value=
"添加测试白板的page和testcase"
/>
<MESSAGE
value=
"添加测试白板的page和testcase"
/>
<MESSAGE
value=
"修改为pytest框架"
/>
<MESSAGE
value=
"修改为pytest框架"
/>
<MESSAGE
value=
"review"
/>
<MESSAGE
value=
"review"
/>
<option
name=
"LAST_COMMIT_MESSAGE"
value=
"review"
/>
<MESSAGE
value=
"allure添加截图"
/>
<option
name=
"LAST_COMMIT_MESSAGE"
value=
"allure添加截图"
/>
</component>
</component>
<component
name=
"editorHistoryManager"
>
<component
name=
"editorHistoryManager"
>
<entry
file=
"file://$PROJECT_DIR$/server.log"
/>
<entry
file=
"file://$PROJECT_DIR$/server.log"
/>
...
...
src/testcase/test_LivePage.py
View file @
43bf0444
import
time
import
time
import
allure
import
pytest
import
pytest
from
src.framework.logger
import
Logger
from
src.framework.logger
import
Logger
...
@@ -36,7 +37,8 @@ class TestLivePage(object):
...
@@ -36,7 +37,8 @@ class TestLivePage(object):
def
teardown_class
(
self
):
def
teardown_class
(
self
):
self
.
driver
.
quit
()
self
.
driver
.
quit
()
# 测试直播间摄像头 测试的时候如果摄像头黑屏,检查一下是否开了两个客户端,造成了摄像头抢占
@allure.title
(
"测试直播间摄像头"
)
@allure.description
(
"测试的时候如果摄像头黑屏,检查一下是否开了两个客户端,造成了摄像头抢占"
)
def
testLiveCamera
(
self
):
def
testLiveCamera
(
self
):
before_savescreen
=
screenshot_path
(
sys
.
_getframe
()
.
f_code
.
co_name
)
+
"/"
+
year_to_minute
()
+
'.png'
before_savescreen
=
screenshot_path
(
sys
.
_getframe
()
.
f_code
.
co_name
)
+
"/"
+
year_to_minute
()
+
'.png'
self
.
live_page
.
save_screenshot
(
before_savescreen
)
self
.
live_page
.
save_screenshot
(
before_savescreen
)
...
@@ -48,7 +50,7 @@ class TestLivePage(object):
...
@@ -48,7 +50,7 @@ class TestLivePage(object):
assert
10
<
result
assert
10
<
result
self
.
live_page
.
sleep
(
3
)
self
.
live_page
.
sleep
(
3
)
# 测试添加白板并打开
@allure.title
(
"测试添加白板并打开"
)
def
testWhiteBoard
(
self
):
def
testWhiteBoard
(
self
):
self
.
live_page
.
click_white_board
()
self
.
live_page
.
click_white_board
()
self
.
live_page
.
sleep
(
2
)
self
.
live_page
.
sleep
(
2
)
...
...
src/testcase/test_LoginPage.py
View file @
43bf0444
...
@@ -20,7 +20,7 @@ class TestLoginPage(object):
...
@@ -20,7 +20,7 @@ class TestLoginPage(object):
def
teardown_class
(
self
):
def
teardown_class
(
self
):
self
.
driver
.
quit
()
self
.
driver
.
quit
()
# 测试登录
@allure.title
(
"测试登录"
)
@pytest.fixture
()
@pytest.fixture
()
def
testLogin
(
self
):
def
testLogin
(
self
):
login_page
=
LoginPage
(
driver
=
self
.
driver
)
login_page
=
LoginPage
(
driver
=
self
.
driver
)
...
...
src/testcase/test_MainPage.py
View file @
43bf0444
import
time
import
time
import
allure
import
pytest
import
pytest
from
src.framework.logger
import
Logger
from
src.framework.logger
import
Logger
...
@@ -23,7 +24,7 @@ class TestMainPage(object):
...
@@ -23,7 +24,7 @@ class TestMainPage(object):
def
teardown_method
(
self
):
def
teardown_method
(
self
):
self
.
driver
.
quit
()
self
.
driver
.
quit
()
# 测试主页-进入未开启直播
@allure.title
(
"测试主页-进入未开启直播"
)
def
test_1_UnStartLive
(
self
):
def
test_1_UnStartLive
(
self
):
driver
=
self
.
driver
driver
=
self
.
driver
main_page
=
MainPage
(
driver
=
driver
)
main_page
=
MainPage
(
driver
=
driver
)
...
@@ -40,7 +41,7 @@ class TestMainPage(object):
...
@@ -40,7 +41,7 @@ class TestMainPage(object):
assert
main_page
.
ifElementExist
(
main_page
.
camera_btn
)
assert
main_page
.
ifElementExist
(
main_page
.
camera_btn
)
main_page
.
sleep
(
3
)
main_page
.
sleep
(
3
)
# 测试主页-进入已开启直播
@allure.title
(
"测试主页-进入已开启直播"
)
def
test_2_StartLive
(
self
):
def
test_2_StartLive
(
self
):
driver
=
self
.
driver
driver
=
self
.
driver
main_page
=
MainPage
(
driver
=
driver
)
main_page
=
MainPage
(
driver
=
driver
)
...
@@ -69,7 +70,7 @@ class TestMainPage(object):
...
@@ -69,7 +70,7 @@ class TestMainPage(object):
assert
"查看回放"
==
main_page
.
get_btn_text
(
self
.
live_course_name
[
1
])
assert
"查看回放"
==
main_page
.
get_btn_text
(
self
.
live_course_name
[
1
])
main_page
.
sleep
(
3
)
main_page
.
sleep
(
3
)
# 测试回放
@allure.title
(
"测试回放"
)
def
test_3_ReviewLive
(
self
):
def
test_3_ReviewLive
(
self
):
driver
=
self
.
driver
driver
=
self
.
driver
main_page
=
MainPage
(
driver
=
driver
)
main_page
=
MainPage
(
driver
=
driver
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment