Ejemplo n.º 1
0
    def test_edit_issue_priority(self, browser, baseurl):
        page_object = IssuePage(browser, baseurl)
        page_object.edit_issue_priority()

        priority = browser.find_element_by_xpath(
            '//*[@id="taskfields"]/ul/li[8]/span[2]')

        assert priority.text == "High"
Ejemplo n.º 2
0
    def test_resolve_issue(self, browser, baseurl, issue_name):
        page_object = IssuePage(browser, baseurl)
        page_object.go_to_tasklist()
        page_object.go_to_issue(issue_name)
        page_object.resolve_issue()

        popup = page_object.get_popup_message()
        assert popup.text == "Task has been closed."
Ejemplo n.º 3
0
    def test_create_issue(self, browser, baseurl):
        page_object = Page(browser, baseurl)
        page_object.go_to_url()
        page_object.open_new_task_anonymously()

        issue_page_object = IssuePage(browser, baseurl)
        issue_page_object.create_anon_issue(
            "Test anon issue", "Testing anonymous issue submission",
            "*****@*****.**")

        popup = browser.find_element_by_class_name("success")
        assert popup.text == "Your new task has been added."
Ejemplo n.º 4
0
    def test_create_issue(self, browser, baseurl):
        page_object = IssuePage(browser, baseurl)
        page_object.switch_project("ZKS Private project")
        page_object.go_to_page()
        page_object.create_issue("Test issue lifecycle",
                                 "Testing issue submission")

        popup = page_object.get_popup_message()
        assert popup.text == "Your new task has been added."
Ejemplo n.º 5
0
    def test_find_issue(self, browser, baseurl, issue_name):
        page_object = IssuePage(browser, baseurl)
        page_object.go_to_url()
        page_object.find_issue(issue_name)
        page_object.go_to_issue(issue_name)

        heading = page_object.get_issue_heading()

        assert issue_name in heading.text
Ejemplo n.º 6
0
    def test_create_issue(self, browser, baseurl):
        page_object = IssuePage(browser, baseurl)
        page_object.switch_project("ZKS Private project")
        page_object.go_to_page()
        page_object.create_issue("Test issue", "Testing issue submission")

        popup = browser.find_element_by_class_name("success")
        assert popup.text == "Your new task has been added."
Ejemplo n.º 7
0
    def test_find_issue(self, browser, baseurl, issue_name):
        page_object = IssuePage(browser, baseurl)
        page_object.switch_project("ZKS Private project")
        page_object.go_to_issue(issue_name)

        heading = page_object.get_issue_heading()

        assert issue_name in heading.text
Ejemplo n.º 8
0
    def test_add_issue(self, browser, baseurl, milestone_lifecycle,
                       milestone_lifecycle_issue_name, private_project):
        milestone = milestone_lifecycle
        project = private_project
        issue_name = milestone_lifecycle_issue_name

        page_object = IssuePage(browser, baseurl)
        page_object.switch_project(project)
        page_object.go_to_page()
        page_object.create_issue(
            issue_name, "Testing issue submission form milestone test",
            milestone)

        popup = page_object.get_popup_message()
        assert popup.text == "Your new task has been added."
Ejemplo n.º 9
0
    def test_comment_issue(self, browser, baseurl, comment):
        page_object = IssuePage(browser, baseurl)
        page_object.comment_issue(comment)

        popup = page_object.get_popup_message()
        assert popup.text == "Comment has been added."

        saved_comment = page_object.find_comment(comment)
        assert saved_comment.text == comment
Ejemplo n.º 10
0
 def test_find_issue(self, browser, baseurl, issue_name):
     page_object = IssuePage(browser, baseurl)
     page_object.go_to_url()
     page_object.find_issue(issue_name)
     page_object.go_to_issue(issue_name)