aboutsummaryrefslogtreecommitdiffstats
path: root/bitbake/lib/toaster/tests_functional/test_project_detail_page.py
blob: e712c746ba9adf9f27b4e458c40cb8bb28d3c764 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
from base import * #ToasterFunctionalTests

import time 

class ToasterProjectDetailPage(ToasterFunctionalTests):
    def test_project_detail_page(self):
        rc=self.driver.get(self._url)
        print(rc) #erase this
        #while True:
        #    time.sleep(1)
        #self.assertNotEqual(rc, None, "Selenium driver get {0} returns None".format(self._url))


        ##############
        #  CASE 1514 #
        ##############
    def test_1514(self):
        self.case_no = self.get_case_number()
        self.log.info(' CASE %s log: ' % str(self.case_no))
        self.driver.maximize_window()
        self.driver.get(self.base_url)
        self.driver.find_element_by_link_text("To start building, create your first Toaster project").click()
        self.driver.find_element_by_id("new-project-name").send_keys("selenium-project")
        self.driver.find_element_by_xpath("//select[@name='projectversion']/option[text()='1']").click()
        self.driver.find_element_by_id("create-project-button").click()
        try:
            self.find_element(By.ID,"project-created-notification")
        except:
            self.fail(msg='Project creation notification not shown')