Change asserts in PAN9

This commit is contained in:
cesar991 2016-07-19 11:21:55 +02:00
parent df9c54592f
commit 573bc65905

View File

@ -10,6 +10,7 @@ from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.ui import Select from selenium.webdriver.support.ui import Select
from selenium.common.exceptions import NoSuchElementException from selenium.common.exceptions import NoSuchElementException
from selenium.common.exceptions import NoAlertPresentException from selenium.common.exceptions import NoAlertPresentException
from selenium.webdriver.remote.webelement import WebElement
import unittest, time, re import unittest, time, re
class PAN9(PandoraWebDriverTestCase): class PAN9(PandoraWebDriverTestCase):
@ -21,7 +22,7 @@ class PAN9(PandoraWebDriverTestCase):
def test_pan9(self): def test_pan9(self):
driver = self.driver driver = self.driver
login(driver) login(driver,pandora_url="http://192.168.50.50:84/")
detect_and_pass_all_wizards(driver) detect_and_pass_all_wizards(driver)
create_agent_group(driver,"PAN9_A",propagate_acl=True,description="Group A, with propagate ACL, son of ALL") create_agent_group(driver,"PAN9_A",propagate_acl=True,description="Group A, with propagate ACL, son of ALL")
@ -36,9 +37,9 @@ class PAN9(PandoraWebDriverTestCase):
create_user(driver,"PAN9_user","pandora",profile_list=l) create_user(driver,"PAN9_user","pandora",profile_list=l)
logout(driver,self.base_url) logout(driver,"http://192.168.50.50:84/")
login(driver,user="PAN9_user") login(driver,user="PAN9_user",pandora_url="http://192.168.50.50:84/")
detect_and_pass_all_wizards(driver) detect_and_pass_all_wizards(driver)
@ -47,17 +48,23 @@ class PAN9(PandoraWebDriverTestCase):
time.sleep(6) time.sleep(6)
try: try:
driver.find_element_by_xpath('//td[contains(.,"PAN9_agent_B")]') element = driver.find_element_by_xpath('//a[contains(.,"PAN9_agent_B")]')
self.assertEqual(True,u"PAN9_agent_B" in driver.page_source) self.assertIsInstance(element,WebElement)
except AssertionError as e: except AssertionError as e:
self.verificationErrors.append(str(e)) self.verificationErrors.append(str(e))
except NoSuchElementException as e:
self.verificationErrors.append(str(e))
search_agent(driver,"PAN9_agent",go_to_agent=False) search_agent(driver,"PAN9_agent",go_to_agent=False)
time.sleep(6) time.sleep(6)
try: try:
self.assertEqual(False,u"PAN9_agent_C" in driver.page_source) #self.assertEqual(False,u"PAN9_agent_C" in driver.page_source)
element = driver.find_elements_by_xpath('//a[contains(.,"PAN9_agent_C")]')
self.assertEqual(element,[])
except AssertionError as e: except AssertionError as e:
self.verificationErrors.append(str(e)) self.verificationErrors.append(str(e))