# -*- coding: utf-8 -*- from lib.user import login from lib.logout import logout from lib.utils import get_sreenshot_path, create_webdriver # Changed success = True wd = create_webdriver() def is_alert_present(wd): try: wd.switch_to_alert().text return True except: return False try: login(wd) wd.find_element_by_link_text("New application").click() wd.find_element_by_css_selector("div.dropdownValue.iconDown").click() wd.find_element_by_css_selector("li.item-3").click() wd.find_element_by_id("application_title").send_keys("testing fullscreen alternative template") wd.find_element_by_id("application_slug").send_keys("testing_fullscreen_alternative_template") wd.find_element_by_id("application_description").send_keys("run a test to create a new application based on the fullscreen alternative template") wd.find_element_by_css_selector("input.button").click() if not ("testing fullscreen alternative template" in wd.find_element_by_tag_name("html").text): raise Exception("find_element_by_tag_name failed: testing fullscreen alternative template") logout(wd) except Exception as e: # Changed ff
# -*- coding: utf-8 -*- from selenium.webdriver.phantomjs.webdriver import WebDriver from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC from subprocess import call from lib.user import login from lib.logout import logout from lib.utils import get_sreenshot_path, create_webdriver # Changed success = True wd = create_webdriver() def is_alert_present(wd): try: wd.switch_to_alert().text return True except: return False try: login(wd) wd.find_element_by_css_selector("h1.contentTitle").click() wd.find_element_by_link_text("New user").click() wd.find_element_by_id("user_username").click() wd.find_element_by_id("user_username").clear() wd.find_element_by_id("user_username").send_keys("test") wd.find_element_by_id("user_email").click()