Esempio n. 1
0
    def test_3_sign_out(self):
        myPipeLine = PipeLine(self.driver, self.base_url)

        myPipeLine.div_user_info().click()

        myPipeLine.link_log_out().click()

        time.sleep(3)
        assert ('https://app.pipedrive.com/auth/logged_out' in self.driver.current_url)

        del myPipeLine
Esempio n. 2
0
    def test_2_new_deal(self):
        myPipeLine = PipeLine(self.driver, self.base_url)
        myAddDeal = AddDeal(self.driver, self.base_url)

        myPipeLine.div_user_info()

        myPipeLine.button_add_deal().click()

        self.myHelpers.wait_by_class("addDealDialog")

        myAddDeal.input_person().send_keys('Homer Simpson')

        myAddDeal.input_organization().send_keys('The Nuclear Power Plant')

        myAddDeal.input_value().send_keys('1000000')

        deal_title = myAddDeal.input_title().get_attribute('value').encode('utf-8')

        myAddDeal.button_save().click()

        time.sleep(3)

        myPipeLine.get()

        self.myHelpers.wait_by_class("userInfo")

        time.sleep(3)

        deal_found = False
        for deal in myPipeLine.deal_list_idea_stage():
            if deal_title in myPipeLine.title_deal(deal).text:
                deal_found = True
                break
        assert deal_found, 'Deal not found in idea stage'

        del myPipeLine
        del myAddDeal