Prechádzať zdrojové kódy

upate utility add personalInfomation

hegl 8 rokov pred
rodič
commit
98c7b89f76
3 zmenil súbory, kde vykonal 148 pridanie a 112 odobranie
  1. 73 55
      .idea/workspace.xml
  2. 19 54
      MyTest/moaTest.py
  3. 56 3
      common/utility.py

+ 73 - 55
.idea/workspace.xml

@@ -4,6 +4,7 @@
     <list default="true" id="82c8521e-4e92-439a-a797-bd5cecfdccd4" name="Default" comment="">
       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/workspace.xml" afterPath="$PROJECT_DIR$/.idea/workspace.xml" />
       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/MyTest/moaTest.py" afterPath="$PROJECT_DIR$/MyTest/moaTest.py" />
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/common/utility.py" afterPath="$PROJECT_DIR$/common/utility.py" />
     </list>
     <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
     <option name="TRACKING_ENABLED" value="true" />
@@ -21,7 +22,7 @@
     <SUITE FILE_PATH="coverage/PythonSpace$firstpy.coverage" NAME="firstpy Coverage Results" MODIFIED="1490933877884" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
     <SUITE FILE_PATH="coverage/PythonSpace$test.coverage" NAME="test Coverage Results" MODIFIED="1491470826856" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/MyTest" />
     <SUITE FILE_PATH="coverage/PythonSpace$webdriver.coverage" NAME="test Coverage Results" MODIFIED="1491384472929" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/MyTest" />
-    <SUITE FILE_PATH="coverage/python_test$moaTest.coverage" NAME="moaTest Coverage Results" MODIFIED="1495869393458" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/MyTest" />
+    <SUITE FILE_PATH="coverage/python_test$moaTest.coverage" NAME="moaTest Coverage Results" MODIFIED="1495877384025" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/MyTest" />
     <SUITE FILE_PATH="coverage/python_test$test.coverage" NAME="test Coverage Results" MODIFIED="1491485244595" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/MyTest" />
     <SUITE FILE_PATH="coverage/python_test$Unittests_in_test.coverage" NAME="Unittests in test Coverage Results" MODIFIED="1491485646792" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/MyTest" />
     <SUITE FILE_PATH="coverage/PythonSpace$Unittests_in_test_HTMLTestRunner.coverage" NAME="Unittests in test_HTMLTestRunner Coverage Results" MODIFIED="1491376947026" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/MyTest" />
@@ -50,16 +51,19 @@
             <file leaf-file-name="utility.py" pinned="false" current-in-tab="true">
               <entry file="file://$PROJECT_DIR$/common/utility.py">
                 <provider selected="true" editor-type-id="text-editor">
-                  <state relative-caret-position="80">
-                    <caret line="4" column="0" lean-forward="false" selection-start-line="4" selection-start-column="0" selection-end-line="4" selection-end-column="0" />
+                  <state relative-caret-position="500">
+                    <caret line="143" column="14" lean-forward="true" selection-start-line="143" selection-start-column="14" selection-end-line="143" selection-end-column="14" />
                     <folding>
                       <element signature="e#95#250#0" expanded="false" />
                       <element signature="e#286#387#0" expanded="false" />
                       <element signature="e#429#670#0" expanded="false" />
-                      <element signature="e#717#2086#0" expanded="false" />
-                      <element signature="e#3481#5059#0" expanded="false" />
-                      <element signature="e#5084#5197#0" expanded="false" />
-                      <marker date="1495869511946" expanded="false" signature="2137:3421" ph="..." />
+                      <element signature="e#725#1391#0" expanded="false" />
+                      <element signature="e#1422#2002#0" expanded="false" />
+                      <element signature="e#2039#2626#0" expanded="false" />
+                      <element signature="e#2673#4042#0" expanded="false" />
+                      <element signature="e#4098#5342#0" expanded="false" />
+                      <element signature="e#5400#6978#0" expanded="false" />
+                      <element signature="e#7011#7124#0" expanded="false" />
                     </folding>
                   </state>
                 </provider>
@@ -79,28 +83,16 @@
       <file leaf-file-name="moaTest.py" pinned="false" current-in-tab="true">
         <entry file="file://$PROJECT_DIR$/MyTest/moaTest.py">
           <provider selected="true" editor-type-id="text-editor">
-            <state relative-caret-position="549">
-              <caret line="90" column="24" lean-forward="true" selection-start-line="90" selection-start-column="24" selection-end-line="90" selection-end-column="24" />
+            <state relative-caret-position="960">
+              <caret line="66" column="29" lean-forward="true" selection-start-line="66" selection-start-column="29" selection-end-line="66" selection-end-column="29" />
               <folding>
                 <element signature="e#24#45#0" expanded="true" />
-                <element signature="e#2570#3047#0" expanded="false" />
-                <element signature="e#3218#3294#0" expanded="false" />
-                <element signature="e#3328#3390#0" expanded="false" />
+                <marker date="1495877202421" expanded="false" signature="1344:1830" ph="..." />
               </folding>
             </state>
           </provider>
         </entry>
       </file>
-      <file leaf-file-name="time.py" pinned="false" current-in-tab="false">
-        <entry file="file://$USER_HOME$/.PyCharm2016.3/system/python_stubs/1751283516/time.py">
-          <provider selected="true" editor-type-id="text-editor">
-            <state relative-caret-position="289">
-              <caret line="121" column="4" lean-forward="false" selection-start-line="121" selection-start-column="4" selection-end-line="121" selection-end-column="4" />
-              <folding />
-            </state>
-          </provider>
-        </entry>
-      </file>
     </leaf>
   </component>
   <component name="FileTemplateManagerImpl">
@@ -131,6 +123,9 @@
       <find>print</find>
       <find># o and e should be byte string because they are collected from stdout and stderr?</find>
       <find>send</find>
+      <find>test app findByName</find>
+      <find>state</find>
+      <find>s</find>
     </findStrings>
     <replaceStrings>
       <replace>PYtest</replace>
@@ -170,8 +165,8 @@
         <option value="$PROJECT_DIR$/MyTest/test.py" />
         <option value="$PROJECT_DIR$/README.md" />
         <option value="D:/Program Files (x86)/Python27/Lib/HTMLTestRunner.py" />
-        <option value="$PROJECT_DIR$/common/utility.py" />
         <option value="$PROJECT_DIR$/MyTest/moaTest.py" />
+        <option value="$PROJECT_DIR$/common/utility.py" />
       </list>
     </option>
   </component>
@@ -762,7 +757,14 @@
       <option name="project" value="LOCAL" />
       <updated>1495869639207</updated>
     </task>
-    <option name="localTasksCounter" value="19" />
+    <task id="LOCAL-00019" summary="update moaTest&#10;">
+      <created>1495869672411</created>
+      <option name="number" value="00019" />
+      <option name="presentableId" value="LOCAL-00019" />
+      <option name="project" value="LOCAL" />
+      <updated>1495869672411</updated>
+    </task>
+    <option name="localTasksCounter" value="20" />
     <servers />
   </component>
   <component name="TestHistory">
@@ -808,7 +810,7 @@
   </component>
   <component name="ToolWindowManager">
     <frame x="1912" y="-368" width="2576" height="1456" extended-state="6" />
-    <editor active="true" />
+    <editor active="false" />
     <layout>
       <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.14765625" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
       <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
@@ -816,7 +818,7 @@
       <window_info id="Database" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
       <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="10" side_tool="false" content_ui="tabs" />
       <window_info id="Python Console" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="8" side_tool="false" content_ui="tabs" />
-      <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.3343239" sideWeight="0.7807292" order="2" side_tool="false" content_ui="tabs" />
+      <window_info id="Run" active="true" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.22808321" sideWeight="0.7807292" order="2" side_tool="false" content_ui="tabs" />
       <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
       <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="9" side_tool="false" content_ui="tabs" />
       <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="true" content_ui="tabs" />
@@ -850,7 +852,8 @@
     <MESSAGE value="modify utility" />
     <MESSAGE value="modify utility、moaTest" />
     <MESSAGE value="update untility add regularOperation、restApp" />
-    <option name="LAST_COMMIT_MESSAGE" value="update untility add regularOperation、restApp" />
+    <MESSAGE value="update moaTest&#10;" />
+    <option name="LAST_COMMIT_MESSAGE" value="update moaTest&#10;" />
   </component>
   <component name="XDebuggerManager">
     <breakpoint-manager>
@@ -861,13 +864,11 @@
           </properties>
         </breakpoint>
       </default-breakpoints>
-      <option name="time" value="187" />
+      <option name="time" value="188" />
     </breakpoint-manager>
     <watches-manager />
   </component>
   <component name="editorHistoryManager">
-    <entry file="file://D:/Program Files (x86)/Python27/Lib/site-packages/appium/webdriver/__init__.py" />
-    <entry file="file://D:/Program Files (x86)/Python27/Lib/site-packages/appium/webdriver/webelement.py" />
     <entry file="file://$USER_HOME$/Documents/Tencent Files/121354090/FileRecv/testLogin.py" />
     <entry file="file://$PROJECT_DIR$/Demo/HTMLTestRunner.py" />
     <entry file="file://D:/Program Files (x86)/Python27/Lib/site-packages/selenium/webdriver/remote/errorhandler.py" />
@@ -997,14 +998,6 @@
         </state>
       </provider>
     </entry>
-    <entry file="file://D:/Program Files (x86)/Python27/Lib/site-packages/appium/webdriver/webdriver.py">
-      <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="309">
-          <caret line="549" column="8" lean-forward="true" selection-start-line="549" selection-start-column="8" selection-end-line="550" selection-end-column="11" />
-          <folding />
-        </state>
-      </provider>
-    </entry>
     <entry file="file://D:/Program Files (x86)/Python27/Lib/site-packages/selenium/webdriver/remote/webdriver.py">
       <provider selected="true" editor-type-id="text-editor">
         <state relative-caret-position="289">
@@ -1037,31 +1030,56 @@
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/common/utility.py">
+    <entry file="file://D:/Program Files (x86)/Python27/Lib/site-packages/appium/webdriver/webelement.py">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="80">
-          <caret line="4" column="0" lean-forward="false" selection-start-line="4" selection-start-column="0" selection-end-line="4" selection-end-column="0" />
-          <folding>
-            <element signature="e#95#250#0" expanded="false" />
-            <element signature="e#286#387#0" expanded="false" />
-            <element signature="e#429#670#0" expanded="false" />
-            <element signature="e#717#2086#0" expanded="false" />
-            <element signature="e#3481#5059#0" expanded="false" />
-            <element signature="e#5084#5197#0" expanded="false" />
-            <marker date="1495869511946" expanded="false" signature="2137:3421" ph="..." />
-          </folding>
+        <state relative-caret-position="-1913">
+          <caret line="20" column="6" lean-forward="false" selection-start-line="20" selection-start-column="6" selection-end-line="20" selection-end-column="6" />
+          <folding />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://D:/Program Files (x86)/Python27/Lib/site-packages/appium/webdriver/webdriver.py">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="709">
+          <caret line="407" column="58" lean-forward="true" selection-start-line="407" selection-start-column="58" selection-end-line="407" selection-end-column="58" />
+          <folding />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://D:/Program Files (x86)/Python27/Lib/site-packages/appium/webdriver/__init__.py">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="360">
+          <caret line="18" column="31" lean-forward="false" selection-start-line="18" selection-start-column="31" selection-end-line="18" selection-end-column="31" />
+          <folding />
         </state>
       </provider>
     </entry>
     <entry file="file://$PROJECT_DIR$/MyTest/moaTest.py">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="549">
-          <caret line="90" column="24" lean-forward="true" selection-start-line="90" selection-start-column="24" selection-end-line="90" selection-end-column="24" />
+        <state relative-caret-position="960">
+          <caret line="66" column="29" lean-forward="true" selection-start-line="66" selection-start-column="29" selection-end-line="66" selection-end-column="29" />
           <folding>
             <element signature="e#24#45#0" expanded="true" />
-            <element signature="e#2570#3047#0" expanded="false" />
-            <element signature="e#3218#3294#0" expanded="false" />
-            <element signature="e#3328#3390#0" expanded="false" />
+            <marker date="1495877202421" expanded="false" signature="1344:1830" ph="..." />
+          </folding>
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/common/utility.py">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="500">
+          <caret line="143" column="14" lean-forward="true" selection-start-line="143" selection-start-column="14" selection-end-line="143" selection-end-column="14" />
+          <folding>
+            <element signature="e#95#250#0" expanded="false" />
+            <element signature="e#286#387#0" expanded="false" />
+            <element signature="e#429#670#0" expanded="false" />
+            <element signature="e#725#1391#0" expanded="false" />
+            <element signature="e#1422#2002#0" expanded="false" />
+            <element signature="e#2039#2626#0" expanded="false" />
+            <element signature="e#2673#4042#0" expanded="false" />
+            <element signature="e#4098#5342#0" expanded="false" />
+            <element signature="e#5400#6978#0" expanded="false" />
+            <element signature="e#7011#7124#0" expanded="false" />
           </folding>
         </state>
       </provider>

+ 19 - 54
MyTest/moaTest.py

@@ -27,41 +27,17 @@ class PYtest(unittest.TestCase):
         self.driver.implicitly_wait(5)#全局方法最长超时时间
 
     @classmethod
-    def py_login(login):#登录测试用例
+    def py_login(self):#登录测试用例
         #忽略引导页存在,手动去掉引导页之后再进行以下所有测试用例
-        print ('测试APP登录功能')
-        sleep(2)
-        current_Act = login.driver.current_activity
-        if current_Act == '.ui.activity.LoginActivity':
-            account = login.driver.find_element_by_id('cn.wswin.moa:id/e_user_name')
-            password = login.driver.find_element_by_id('cn.wswin.moa:id/e_user_password')
-            btn_login = login.driver.find_element_by_name('登录')
-            account.clear()
-            account.send_keys('ceshihgl')
-            password.clear()
-            password.send_keys('12345678')
-            btn_login.click()
-            print ('APP登录成功')
-        elif current_Act =='.ui.activity.MainActivity':
-            print ('APP早就登录过了')
-        else:
-            print ('不知道你在哪个页面')
+        loginApp(self, 'ceshihgl', '12345678')
+
+    def py_quitApp(self):#退出APP
+        loginOut(self)
+
+    def updateHeadImage(self):
+        personalInformation(self)
+        restApp(self)
 
-    def py_quitApp(quit):#退出APP
-        sleep(2)
-        current_Act= quit.driver.current_activity
-        if current_Act == '.ui.activity.MainActivity':
-            print('quit App')
-            btn_left = quit.driver.find_element_by_class_name('android.widget.ImageButton')#最好不要在判断之前提前定义,会因为找不到对象而报错
-            if btn_left.is_enabled():
-                btn_left.click()
-                btn_quit = quit.driver.find_element_by_name('退出')
-            if btn_quit.is_enabled():
-                btn_quit.click()
-                btn_sure = quit.driver.find_element_by_name('确认')
-            if btn_sure.is_enabled():
-               btn_sure.click()
-        print('quit App passed')
     # 有bug后续在调整
     def py_openTree2(opentree):
         current_Act = opentree.driver.current_activity
@@ -75,37 +51,26 @@ class PYtest(unittest.TestCase):
             if findOne(opentree, '陈明干', topTree):
                 print '找到人了'
 
-    def finishDriver(self):
-        print('finish Driver')
-        self.driver.quit()
-        print('finish Driver  passed')
-
-    def py_Clicktap1(self):#用例点击事件
-        self.driver.find_element_by_name('在吗').click()
-        print('Click Passed')
-
-    def py_Swiap(self):
-        self.driver.swipe(720,700,0,700)
-        print ('Swip Passed')
-
     #测试查询账号及 单聊除相册外的所有功能
     def py_findByName(self):
-        findByName(self,'ceshilqq','贺贵良')#测试查找功能
-        regularOperation(self,'')
+        findByName(self, 'ceshilqq', '贺贵良')#测试查找功能
+        regularOperation(self, '')
         restApp(self)
 
-
-    def tearDown(self):
-        print ''
-
+    def finishDriver(self):
+        print('结束session进程')
+        self.driver.quit()
+        print('结束session进程成功')
 
 if __name__ == '__main__':
     suite = unittest.TestSuite()
     #需要测试的用例就addTest,不加的就不会运行
     # suite.addTest(PYtest('py_Swiap'))
     suite.addTest(PYtest('py_login'))#APP登录
-    suite.addTest(PYtest('py_findByName'))
-    suite.addTest(PYtest('py_quitApp'))#APP登出
+    suite.addTest(PYtest('updateHeadImage'))
+    # suite.addTest(PYtest('py_findByName'))
+
+    # suite.addTest(PYtest('py_quitApp'))#APP登出
     suite.addTest(PYtest('finishDriver'))#结束测试
     unittest.TextTestRunner(verbosity=1).run(suite)#执行测试用例
     # timestr = time.strftime('%Y%m%d%H%M%S', time.localtime(time.time()))

+ 56 - 3
common/utility.py

@@ -24,6 +24,58 @@ def listIsDifent(newList, oldList):
     print '不同路径的长度',len(difListName)
     return difListName
 
+
+#登录APP
+def loginApp(self, loginName, password):
+    print ('测试APP登录功能')
+    sleep(1)
+    current_Act = self.driver.current_activity
+    if current_Act == '.ui.activity.LoginActivity':
+        account = self.driver.find_element_by_id('cn.wswin.moa:id/e_user_name')
+        edit_password = self.driver.find_element_by_id('cn.wswin.moa:id/e_user_password')
+        btn_login = self.driver.find_element_by_name('登录')
+        account.clear()
+        account.send_keys(loginName)
+        edit_password.clear()
+        edit_password.send_keys(password)
+        btn_login.click()
+        print ('APP登录成功')
+    elif current_Act == '.ui.activity.MainActivity':
+        print ('APP早就登录过了')
+    else:
+        print ('不知道你在哪个页面')
+
+#登出APP
+def loginOut(self):
+    sleep(2)
+    current_Act = self.driver.current_activity
+    if current_Act == '.ui.activity.MainActivity':
+        print('登出APP')
+        btn_left = self.driver.find_element_by_class_name('android.widget.ImageButton')  # 最好不要在判断之前提前定义,会因为找不到对象而报错
+        if btn_left.is_enabled():
+            btn_left.click()
+            btn_quit = self.driver.find_element_by_name('退出')
+        if btn_quit.is_enabled():
+            btn_quit.click()
+            btn_sure = self.driver.find_element_by_name('确认')
+        if btn_sure.is_enabled():
+            btn_sure.click()
+    print('登出APP成功')
+
+def personalInformation(self):
+    sleep(1)
+    current_Act = self.driver.current_activity
+    print('修改个人头像')
+    if current_Act == '.ui.activity.MainActivity':
+        self.driver.find_element_by_xpath('//android.widget.ImageButton[@content-desc=\"Open navigation drawer\"]').click()
+        self.driver.find_element_by_name('个人资料').click()
+        self.driver.find_element_by_id('cn.wswin.moa:id/fab_profile').click()
+        self.driver.find_element_by_name('相机').click()
+        sleep(2)
+        self.driver.tap([(1187, 380)], 20)  # 三星专用位置
+        self.driver.find_element_by_name('存储').click()
+    print('修改个人头像成功')
+
 #找人
 def findOne(self, lookfor, topTree):
     findflag = False
@@ -64,7 +116,7 @@ def findOne(self, lookfor, topTree):
 
 #测试查询功能
 def findByName(self,loginName,displayName):
-    print ('test app findByName')
+    print ('测试查询功能')
     current_Act = self.driver.current_activity
     if current_Act == '.ui.activity.MainActivity':
         self.driver.find_element_by_xpath(
@@ -85,9 +137,9 @@ def findByName(self,loginName,displayName):
                 self.driver.find_element_by_name(contact[0]).click()
         current_Act = self.driver.current_activity
         if current_Act == '.ui.activity.UserProfileActivity':
-            print 'py_findByName Passed'
+            print '查询功能测试通过'
         else:
-            print 'py_findByName Failed'
+            print '查询功能测试失败'
 
 #在聊天界面下的常规功能操作
 def regularOperation(self,deviceName):
@@ -122,6 +174,7 @@ def regularOperation(self,deviceName):
     self.driver.tap([(638, 1197)], 0)
     print '通过测试,检查相关文本信息是否到达'
 
+#初始化App
 def restApp(self):
     print '初始化APP'
     self.driver.start_activity('cn.wswin.moa', '.ui.activity.SplashActivity')