Commit 4cff5de1 by linguangwei

review

parent 5f70970d
......@@ -4,10 +4,10 @@
<option name="autoReloadType" value="SELECTIVE" />
</component>
<component name="ChangeListManager">
<list default="true" id="00f4febb-36b6-426d-bfe6-b023876a617e" name="Default Changelist" comment="增加白板的测试用例-7个">
<list default="true" id="00f4febb-36b6-426d-bfe6-b023876a617e" name="Default Changelist" comment="发送钉钉测试报告,本机作为服务器">
<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/pageobject/whiteboardpage.py" beforeDir="false" afterPath="$PROJECT_DIR$/src/pageobject/whiteboardpage.py" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/framework/dingTalk.py" beforeDir="false" afterPath="$PROJECT_DIR$/src/framework/dingTalk.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/testcase/test_WhiteBoardPage.py" beforeDir="false" afterPath="$PROJECT_DIR$/src/testcase/test_WhiteBoardPage.py" afterDir="false" />
</list>
<option name="SHOW_DIALOG" value="false" />
......@@ -166,7 +166,7 @@
<recent name="C:\Users\Administrator\PycharmProjects\xm-uitest-live" />
</key>
</component>
<component name="RunManager" selected="Python.main">
<component name="RunManager" selected="Python.demo">
<configuration name="demo" type="PythonConfigurationType" factoryName="Python" temporary="true" nameIsGenerated="true">
<module name="xm-uitest-live" />
<option name="INTERPRETER_OPTIONS" value="" />
......@@ -264,9 +264,9 @@
</configuration>
<recent_temporary>
<list>
<item itemvalue="Python.demo" />
<item itemvalue="Python.main" />
<item itemvalue="Python.dingTalk" />
<item itemvalue="Python.demo" />
<item itemvalue="Python tests.pytest for test_WhiteBoardPage.TestLivePage" />
<item itemvalue="Python tests.pytest for test_WhiteBoardPage.TestLivePage.testAddAndOpenWhiteBoard" />
</list>
......@@ -494,7 +494,14 @@
<option name="project" value="LOCAL" />
<updated>1625735563148</updated>
</task>
<option name="localTasksCounter" value="30" />
<task id="LOCAL-00030" summary="发送钉钉测试报告,本机作为服务器">
<created>1625802042770</created>
<option name="number" value="00030" />
<option name="presentableId" value="LOCAL-00030" />
<option name="project" value="LOCAL" />
<updated>1625802042770</updated>
</task>
<option name="localTasksCounter" value="31" />
<servers />
</component>
<component name="TestHistory">
......@@ -612,7 +619,8 @@
<MESSAGE value="请求头添加enterpriseId,并且设置各个请求头参数为变量,在config.ini中设置" />
<MESSAGE value="review" />
<MESSAGE value="增加白板的测试用例-7个" />
<option name="LAST_COMMIT_MESSAGE" value="增加白板的测试用例-7个" />
<MESSAGE value="发送钉钉测试报告,本机作为服务器" />
<option name="LAST_COMMIT_MESSAGE" value="发送钉钉测试报告,本机作为服务器" />
</component>
<component name="editorHistoryManager">
<entry file="file://$PROJECT_DIR$/server.log" />
......
import time
import requests
import json
import socket
hostname = socket.gethostname()
ip = socket.gethostbyname(hostname)
def alert():
......@@ -13,7 +18,7 @@ def alert():
"msgtype": "markdown", # 发送类型:text/markdown
"markdown": {
"title": "uitest报告", # 需要和机器人设置的关键字相对于 否则不会推送到消息
"text": "### 代码质量检测报告 \n\n **项目名称:**测试markdown样式项目 \n\n **项目地址:**[点击跳转详情](http://10.0.1.109:63342/index.html) \n\n **检测分支:** master \n\n **bug数量:**3 \n\n **相关人员:**@测试 \n\n **播报时间:** %s" % tile,
"text": "### 代码质量检测报告 \n\n **项目名称:**测试markdown样式项目 \n\n **项目地址:**[点击跳转详情](http://{}:63342/index.html) \n\n **检测分支:** master \n\n **bug数量:**3 \n\n **相关人员:**@测试 \n\n **播报时间:** {}".format(ip, tile),
"at": {
"atMobiles": [
"" # 如果需要@某人,这里写他的手机号  这块暂时没有触发 还在研究
......
......@@ -50,22 +50,6 @@ class TestLivePage(object):
assert 10 < result
self.live_page.sleep(3)
@allure.title("测试添加白板并打开")
def testWhiteBoard(self):
self.live_page.click_white_board()
self.live_page.sleep(2)
self.live_page.click_add_white_board()
self.live_page.click_camera_btn()
self.live_page.sleep(1)
before_whiteboard_savescreen = screenshot_path(sys._getframe().f_code.co_name) + "/" + year_to_minute() + '.png'
self.live_page.save_screenshot(before_whiteboard_savescreen)
self.live_page.click_open_white_board()
self.live_page.sleep(1)
after_whiteboard_savescreen = screenshot_path(sys._getframe().f_code.co_name) + "/" + year_to_minute() + '.png'
self.live_page.save_screenshot(after_whiteboard_savescreen)
whiteboard_result = compare_pictures(before_whiteboard_savescreen, after_whiteboard_savescreen)
assert 10 < whiteboard_result
if __name__ == '__main__':
pytest.main(["-v"])
......@@ -175,7 +175,7 @@ class TestLivePage(object):
self.White_Board_page.save_screenshot(before_drap_xiangpica)
get_allure_screenshots(before_drap_xiangpica, "点击橡皮擦前截图")
self.White_Board_page.sleep(1)
self.White_Board_page.drag_mouse(self.White_Board_page.wenben_location_ele(), 200, 200)
self.White_Board_page.drag_mouse(self.White_Board_page.wenben_location_ele(), 400, 400)
self.White_Board_page.sleep(1)
after_drap_xiangpica = screenshot_path(sys._getframe().f_code.co_name) + "/" + year_to_minute() + '.png'
self.White_Board_page.save_screenshot(after_drap_xiangpica)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment