Пример #1
0
def pageStatus():
    option = webdriver.ChromeOptions()
    option.add_argument('disable-infobars')
    # 不打开浏览器
    option.add_argument('--headless')
    option.add_argument('--disable-gpu')
    driver = webdriver.Chrome(options=option)
    driver.implicitly_wait(10)
    ret = 0
    msgError = ''
    if (login.run(driver)):
        log.e('登陆失败')
        ret = 1
        msgError = msgError + "crm登陆失败\n"
    if toThird.run(driver, config.caseCompanyName, config.caseTaxId):
        log.e('进账簿失败')
        ret = 1

        msgError = msgError + "进账簿失败\n"

    if loginNew.run(driver):
        log.e('第三方跳转登陆失败')

        ret = 1
        msgError = msgError + "第三方跳转登录失败\n"

    return ret, msgError
Пример #2
0
 def add(self):
     ret = login.run(self.driver)
     if (ret != 0):
         time.sleep(60)
         print('登陆失败')
     ret = addCertificate.run(self.driver)
     if (ret != 0):
         time.sleep(60)
         log.e('新增凭证失败', ret)
        return 1


if __name__ == "__main__":
    print('main')
    # config.set_host(config.HOST_SOURCE_PRE)
    if (config.hostSource == None):
        log.e('未设置数据源')
    else:
        option = webdriver.ChromeOptions()
        option.add_argument('disable-infobars')
        driver = webdriver.Chrome(options=option)
        driver.set_window_size(config.window_size_w, config.window_size_h)
        driver.implicitly_wait(5)
        ret = login.run(driver)
        if (ret != 0):

            print('登陆失败')
            time.sleep(config.FAIL_WAIT_SLEEP)
            driver.quit()
        else:
            if toThird.run(driver, '上海明创物流有限公司', '913101167989494335'):
                print('进账簿失败')
                time.sleep(config.FAIL_WAIT_SLEEP)
            else:
                if run(driver):
                    time.sleep(config.FAIL_WAIT_SLEEP)
            time.sleep(5)

            driver.quit()
Пример #4
0
    def login(self):

        ret = login.run(self.driver)
        if (ret != 0):
            time.sleep(60)
            print('登陆失败')