Esempio n. 1
0
 def download_orderid_template(self):
     helper.wait_element_visible(self.driver,*OrderLocator.charge_download_link)
     order_link = self.driver.find_element(*OrderLocator.charge_download_link)
     # order_link.click()
     url = datagen.get_current_dashboard_url()+"/page/download/batch_refund_by_order_id"
     path = helper.current_path()
     helper.downloadRemoteFile(url,path+"/chargeid.csv")
Esempio n. 2
0
 def download_batchPay_csv(self):
     # download_links = self.driver.find_elements(*OrderLocator.blue_download_links)
     # for link in download_links:
     #     if link.text == "csv":
     #         link.click()
     url = datagen.get_current_dashboard_url()+"/page/download/batch_transfer_sample_file?type=csv"
     path = helper.current_path()
     helper.downloadRemoteFile(url,path+"/batchPay.csv")
Esempio n. 3
0
    def initEnvironment(cls):
        logging.info("BaseClass.OpenBrowser")

        browser = datagen.get_browser()
        cls.url_index = datagen.get_current_url()
        cls.url_dashboard = datagen.get_current_dashboard_url()

        #will be removed, each testcase
        cls.url = cls.url_index;

        if browser == 'Chrome':
            cls.driver = webdriver.Chrome()
        elif browser == 'Firefox':
            cls.driver = webdriver.Firefox()
        elif browser == 'Ie':
            cls.driver = webdriver.Ie()
        else:
            cls.driver = webdriver.PhantomJS(service_args=['--ignore-ssl-errors=true'])

        cls.driver.maximize_window()
        cls.driver.implicitly_wait(10)
        cls.driver.set_page_load_timeout(30)
        cls.driver.set_script_timeout(30)