如题所述
ï¼ä¸ï¼assertEqual å assertNotEqual
assertEqualï¼å¦ä¸¤ä¸ªå¼ç¸çï¼åpass
assertNotEqualï¼å¦ä¸¤ä¸ªå¼ä¸ç¸çï¼åpass
ä¸é¢çä¸å ·ä½ä½¿ç¨æ¹æ³
self.driver.find_element_by_xpath("//android.widget.LinearLayout[1]/android.support.v7.app.ActionBar.e[2]").click()#åå°è¶ 模25tab
sleep(3)
self.assertEqual(self.driver.find_element_by_id('com.boohee.secret:id/tv_title').text,u'è¶ æ¨¡25','åå°è¶ 模25tab失败')
ï¼1ï¼è¿è¾¹æ¯éè¿idï¼com.boohee.secret:id/tv_titleï¼è·åå®çtextå¼ï¼ä¸é¢æâè¶ æ¨¡25â对æ¯ï¼å¦ç¸çåpassï¼ä¸ç¸çåfailã
ï¼2ï¼åé¢çâåå°è¶ 模25tab失败âæ¯failæ¶éè¦æå°çä¿¡æ¯ï¼å¯åå¯ä¸åã
æè¨assertNotEqualåçç¨å°±å¯ä»¥äºã
ï¼äºï¼assertTrueåassertFalse
assertTrueï¼å¤æboolå¼ä¸ºTrueï¼åpass
assertFalseï¼å¤æboolå¼ä¸ºFalseï¼åPass
ä¸é¢çä¸å ·ä½ä½¿ç¨æ¹æ³
self.driver.find_element_by_xpath("//android.widget.LinearLayout[1]/android.widget.TextView[1]").click()#ç¹å»ç»å½å ¥å£
sleep(2)
self.driver.find_element_by_xpath("//android.widget.LinearLayout[1]/android.widget.EditText[1]").send_keys("testq1")#è¾å ¥ç¨æ·å
sleep(2)
self.assertTrue(self.find_element_by_id('com.boohee.secret:id/btn_login').is_enabled(),'æªè¾å¯ç ç»å½æé®ä¸ºä¸å¯ç¹ç¶æ,Fail')
ï¼1ï¼è¿è¾¹æ¯éè¿idï¼com.boohee.secret:id/btn_loginï¼è·åå®çæ¿æ´»ç¶æï¼å¦ä¸ºTrueåpassï¼åä¹åfailã
ï¼2ï¼åé¢çâæªè¾å¯ç ç»å½æé®ä¸ºä¸å¯ç¹ç¶æâæ¯failæ¶éè¦æå°çä¿¡æ¯ï¼å¯åå¯ä¸åã
æè¨assertFalseåçç¨å°±å¯ä»¥äºã
ï¼ä¸ï¼assertIsNoneåassertIsNotNone
assertIsNoneï¼ä¸åå¨ï¼åpass
assertIsNotNoneï¼åå¨ï¼åpass
ä¸é¢çä¸å ·ä½ä½¿ç¨æ¹æ³
self.driver.find_element_by_xpath("//android.widget.LinearLayout[1]/android.widget.TextView[1]").click()#ç¹å»ç»å½å ¥å£
sleep(2)
self.driver.find_element_by_xpath("//android.widget.LinearLayout[1]/android.widget.EditText[1]").send_keys("testq1")#è¾å ¥ç¨æ·å
sleep(2)
self.driver.find_element_by_xpath("//android.widget.LinearLayout[2]/android.widget.EditText[1]").send_keys("boohee")#è¾å ¥å¯ç
sleep(2)
self.driver.find_element_by_xpath("//android.widget.LinearLayout[1]/android.widget.Button[1]").click()#ç¹å»ç»å½æé®
sleep(10)
self.assertIsNotNone(self.driver.find_element_by_id('com.boohee.secret:id/tv_edit_profile'),'æ ç¼è¾èµææé®,ç»å½å¤±è´¥,Fail')
ï¼1ï¼è¿è¾¹æ¯éè¿å¯»æ¾idï¼com.boohee.secret:id/tv_edit_profileï¼çå ç´ æ¯å¦åå¨ï¼å¦åå¨åpassï¼ä¸åå¨åfailã
ï¼2ï¼åé¢çâæ ç¼è¾èµææé®,ç»å½å¤±è´¥,Failâæ¯failæ¶éè¦æå°çä¿¡æ¯ï¼å¯åå¯ä¸åã
æè¨assertIsNoneåçç¨å°±å¯ä»¥äºã
assertEqualï¼å¦ä¸¤ä¸ªå¼ç¸çï¼åpass
assertNotEqualï¼å¦ä¸¤ä¸ªå¼ä¸ç¸çï¼åpass
ä¸é¢çä¸å ·ä½ä½¿ç¨æ¹æ³
self.driver.find_element_by_xpath("//android.widget.LinearLayout[1]/android.support.v7.app.ActionBar.e[2]").click()#åå°è¶ 模25tab
sleep(3)
self.assertEqual(self.driver.find_element_by_id('com.boohee.secret:id/tv_title').text,u'è¶ æ¨¡25','åå°è¶ 模25tab失败')
ï¼1ï¼è¿è¾¹æ¯éè¿idï¼com.boohee.secret:id/tv_titleï¼è·åå®çtextå¼ï¼ä¸é¢æâè¶ æ¨¡25â对æ¯ï¼å¦ç¸çåpassï¼ä¸ç¸çåfailã
ï¼2ï¼åé¢çâåå°è¶ 模25tab失败âæ¯failæ¶éè¦æå°çä¿¡æ¯ï¼å¯åå¯ä¸åã
æè¨assertNotEqualåçç¨å°±å¯ä»¥äºã
ï¼äºï¼assertTrueåassertFalse
assertTrueï¼å¤æboolå¼ä¸ºTrueï¼åpass
assertFalseï¼å¤æboolå¼ä¸ºFalseï¼åPass
ä¸é¢çä¸å ·ä½ä½¿ç¨æ¹æ³
self.driver.find_element_by_xpath("//android.widget.LinearLayout[1]/android.widget.TextView[1]").click()#ç¹å»ç»å½å ¥å£
sleep(2)
self.driver.find_element_by_xpath("//android.widget.LinearLayout[1]/android.widget.EditText[1]").send_keys("testq1")#è¾å ¥ç¨æ·å
sleep(2)
self.assertTrue(self.find_element_by_id('com.boohee.secret:id/btn_login').is_enabled(),'æªè¾å¯ç ç»å½æé®ä¸ºä¸å¯ç¹ç¶æ,Fail')
ï¼1ï¼è¿è¾¹æ¯éè¿idï¼com.boohee.secret:id/btn_loginï¼è·åå®çæ¿æ´»ç¶æï¼å¦ä¸ºTrueåpassï¼åä¹åfailã
ï¼2ï¼åé¢çâæªè¾å¯ç ç»å½æé®ä¸ºä¸å¯ç¹ç¶æâæ¯failæ¶éè¦æå°çä¿¡æ¯ï¼å¯åå¯ä¸åã
æè¨assertFalseåçç¨å°±å¯ä»¥äºã
ï¼ä¸ï¼assertIsNoneåassertIsNotNone
assertIsNoneï¼ä¸åå¨ï¼åpass
assertIsNotNoneï¼åå¨ï¼åpass
ä¸é¢çä¸å ·ä½ä½¿ç¨æ¹æ³
self.driver.find_element_by_xpath("//android.widget.LinearLayout[1]/android.widget.TextView[1]").click()#ç¹å»ç»å½å ¥å£
sleep(2)
self.driver.find_element_by_xpath("//android.widget.LinearLayout[1]/android.widget.EditText[1]").send_keys("testq1")#è¾å ¥ç¨æ·å
sleep(2)
self.driver.find_element_by_xpath("//android.widget.LinearLayout[2]/android.widget.EditText[1]").send_keys("boohee")#è¾å ¥å¯ç
sleep(2)
self.driver.find_element_by_xpath("//android.widget.LinearLayout[1]/android.widget.Button[1]").click()#ç¹å»ç»å½æé®
sleep(10)
self.assertIsNotNone(self.driver.find_element_by_id('com.boohee.secret:id/tv_edit_profile'),'æ ç¼è¾èµææé®,ç»å½å¤±è´¥,Fail')
ï¼1ï¼è¿è¾¹æ¯éè¿å¯»æ¾idï¼com.boohee.secret:id/tv_edit_profileï¼çå ç´ æ¯å¦åå¨ï¼å¦åå¨åpassï¼ä¸åå¨åfailã
ï¼2ï¼åé¢çâæ ç¼è¾èµææé®,ç»å½å¤±è´¥,Failâæ¯failæ¶éè¦æå°çä¿¡æ¯ï¼å¯åå¯ä¸åã
æè¨assertIsNoneåçç¨å°±å¯ä»¥äºã
温馨提示:答案为网友推荐,仅供参考