Пример #1
0
 def test_addxuetang(self):
     driver = self.driver
     driver.find_element_by_xpath(
         "//*[@resource-id='cn.xinzhili.core:id/tl_home_tabs']/android.widget.LinearLayout[3]"
     ).click()
     sleep(2)
     driver.find_element_by_xpath("//*[@text='血压']").click()
     sleep(2)
     driver.find_element_by_xpath("//*[@text='血糖']").click()
     sleep(1)
     driver.find_element_by_xpath("//*[@text='手动上传']").click()
     sleep(2)
     driver.find_element_by_id(
         "cn.xinzhili.core:id/tv_tab_before_breakfast").click()
     sleep(2)
     driver.find_element_by_id(
         "cn.xinzhili.core:id/et_sugar_measure").clear()
     sleep(2)
     driver.find_element_by_id(
         "cn.xinzhili.core:id/et_sugar_measure").send_keys("6.1")
     sleep(2)
     kongfuxuetang = driver.find_element_by_id(
         "cn.xinzhili.core:id/et_sugar_measure").text
     sleep(2)
     driver.find_element_by_xpath("//*[@text='保存']").click()
     sleep(5)
     self.assertIn(kongfuxuetang, driver.page_source)
     exit = iselement()
     quxiantu = exit.findelementid("cn.xinzhili.core:id/line_view_sugar")
     sleep(2)
     self.assertEqual(quxiantu, True)
     sleep(2)
     driver.find_element_by_id("cn.xinzhili.core:id/iv_title_back").click()
Пример #2
0
 def tearDown(self):
   self.driver = Driver.DRIVER
   exit=iselement()
   back=exit.findelementid("cn.xinzhili.core:id/iv_title_back")
   back2=exit.findelementid("cn.xinzhili.core:id/iv_title_left")
   if back is True:
       self.driver.find_element_by_id("cn.xinzhili.core:id/iv_title_back").click()
   else:
       sleep(2)
   if back2 is True:
       self.driver.find_element_by_id("cn.xinzhili.core:id/iv_title_left").click()
   else:
       sleep(2)
Пример #3
0
 def test_xueyahistory(self):
     driver = self.driver
     driver.find_element_by_xpath(
         "//*[@resource-id='cn.xinzhili.core:id/tl_home_tabs']/android.widget.LinearLayout[3]"
     ).click()
     sleep(2)
     driver.find_element_by_xpath("//*[@text='血压']").click()
     sleep(2)
     driver.find_element_by_xpath("//*[@text='历史']").click()
     sleep(2)
     self.assertIn("趋势图" and "表格图", driver.page_source)
     exit = iselement()
     jieguo1 = exit.findelementid("cn.xinzhili.core:id/line_view_blood")
     jieguo2 = exit.findelementid(
         "cn.xinzhili.core:id/line_view_heart_rate")
     sleep(2)
     self.assertEqual(jieguo1 and jieguo2, True)
     sleep(2)
     driver.find_element_by_xpath("//*[@text='全屏']").click()
     sleep(2)
     self.assertIn('曲线', driver.page_source)
     sleep(2)
     driver.find_element_by_xpath("//*[@text='关闭']").click()
     sleep(2)
     driver.find_element_by_xpath("//*[@text='表格图']").click()
     sleep(2)
     self.assertIn('日期' and '高压' and '低压', driver.page_source)
     sleep(2)
     driver.find_element_by_id(
         "cn.xinzhili.core:id/btn_select_date").click()
     sleep(2)
     self.assertIn('开始时间' and '结束时间', driver.page_source)
     sleep(2)
     driver.find_element_by_xpath("//*[@text='确定']").click()
     sleep(2)
     driver.find_element_by_id("cn.xinzhili.core:id/iv_title_left").click()