Example #1
0
 def test_01_login(self):
     u'''登录'''
     driver = self.driver
     driver.get(self.base_url)
     logins = root.getElementsByTagName('user')
     #获得null 标签的username、passwrod 属性值
     username=logins[0].getAttribute("username")
     password=logins[0].getAttribute("password")
     prompt_info = logins[0].firstChild.data
     #登录
     Autotest.login(self,username,password)
     #获取断言信息进行断言
     text = driver.find_element_by_xpath("/html/body/div[2]/div/div[3]/div/div[2]/div/table/tbody/tr/td").text
     try:
         self.assertEqual(text,prompt_info)
     except AssertionError,e:
         print e
         print ' 请查看截图文件 '+now+'.png'
         driver.get_screenshot_as_file(xmlpath2+"log\\"+now+U'登录信息验证不通过.png')#如果没有找到上面的元素就截取当前页面。
Example #2
0
 def test_01_login(self):
     u"""login"""
     driver = self.driver
     driver.get("http://manager.percolata.com/")
     logins = root.getElementsByTagName("user")
     # 获得null 标签的username、passwrod 属性值
     username = logins[0].getAttribute("username")
     password = logins[0].getAttribute("password")
     prompt_info = logins[0].firstChild.data
     # 登录
     Autotest.login(self, username, password)
     # 获取断言信息进行断言
     text = driver.find_element_by_xpath("/html/body/div[2]/div/div[3]/div/div[2]/div/table/tbody/tr/td").text
     try:
         self.assertEqual(text, prompt_info, u"登录信息验证失败,请检查网络或登录信息!")
     except AssertionError, e:
         print e
         print " 请查看截图文件 " + now + ".png"
         driver.get_screenshot_as_file(xmlpath2 + "log\\" + now + u"登录信息验证不通过.png")  # 如果没有找到上面的元素就截取当前页面。