class ChatTest(unittest.TestCase, Element): logging = log_config.getlogger("") def setUp(self): self.driver = get_driver.get_driver() def tearDown(self): self.driver.quit() def test_chat(self): el = self.get_id("main_too_keen") el.click()
def add_tech_account(self): driver = self.driver logger = log_config.getlogger("") # 读取config.conf 中的配置 conf = configparser.ConfigParser() conf.read(os.path.join(os.path.abspath('.'), 'config.conf')) logger.info('------正在打开PC后台管理系统------') driver.get("http://*****:*****@id="login-dialog"]/form/input[2]').click() time.sleep(1) logger.info("------PC后台管理系统登录成功------") WebDriverWait(driver, 10).until( EC.presence_of_element_located( (By.XPATH, "//a[@text='邮件群组']"))).click() time.sleep(2) tech_name = ""
import log_config import json import http.client, mimetypes from urllib.parse import urlencode import random import time import re import os, sys logging = log_config.getlogger() def interfaceTest(num, api_purpose, api_host, request_url, request_data, check_point, request_method, request_data_type, session): headers = { 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8', 'X-Requested-With': 'XMLHttpRequest', 'Connection': 'keep-alive', 'Referer': 'http://' + api_host, 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.134 Safari/537.36' } if session is not None: headers['Cookie'] = 'session=' + session if request_data_type == 'File': headers[ 'Content-Type'] = 'multipart/form-data;boundary=----WebKitFormBoundaryDf9uRfwb8uzv1eNe;charset=UTF-8'
def __init__(self): logger = log_config.getlogger("") self.driver = webdriver.Chrome()