# -*- coding: utf-8 -*- from include.common_classes_60 import PandoraWebDriverTestCase from include.common_functions_60 import login, logout, click_menu_element, detect_and_pass_all_wizards, activate_home_screen from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.common.keys import Keys from selenium.webdriver.support.ui import Select from selenium.common.exceptions import NoSuchElementException from selenium.common.exceptions import NoAlertPresentException from selenium.webdriver.remote.webelement import WebElement import unittest2, time, re import logging class Users(PandoraWebDriverTestCase): test_name = u'Users' test_description = u'Users tests' tickets_associated = [] def test_A_home_screen(self): u""" Modify home screen, and check that change is correct. Return this change """ logging.basicConfig(filename="Users.log", level=logging.INFO, filemode='w') driver = self.driver self.login() detect_and_pass_all_wizards(driver) activate_home_screen(driver,"Event list") self.logout() self.login() element = driver.find_element_by_xpath('//a[contains(.,"Event control filter")]') self.assertIsInstance(element,WebElement) #Return this change activate_home_screen(driver,"Default") logging.info("test_A_home_screen is correct") if __name__ == "__main__": unittest2.main()