Esempio n. 1
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