当前位置: 首页 > news >正文

重庆大渡口营销型网站建设公司哪家专业网站建设要注意哪些问题

重庆大渡口营销型网站建设公司哪家专业,网站建设要注意哪些问题,wap网站建设策划方案,《基层建设》在哪个网站收录的web自动化项目框架搭建 1、项目结构 web自动化框架的设计#xff0c;同接口自动化框架一样#xff0c;采用分层设计。 文件或目录说明common常用模块#xff0c;常用的一些函数封装testcases用例模块#xff0c;所有的测试用例test_data用例数据logs日志目录reports报告s…web自动化项目框架搭建 1、项目结构 web自动化框架的设计同接口自动化框架一样采用分层设计。 文件或目录说明common常用模块常用的一些函数封装testcases用例模块所有的测试用例test_data用例数据logs日志目录reports报告settings.py配置main.py项目入口 2、settings.py import os # 项目根目录 BASE_DIR os.path.dirname(os.path.abspath(__file__))# 测试用例路径 TEST_CASE_DIR os.path.join(BASE_DIR, testcases)# 项目主机 PROJECT_HOST https://blog.csdn.net# 接口信息 INTERFACE {login: PROJECT_HOST /testleaf }# 日志配置 LOG_CONFIG {name: project,filename: os.path.join(BASE_DIR, logs, testleaf.log),# encoding: utf-8,# fmt: None,# when: d,# interval: 1,# backup_count: 7,debug: True }# 测试账户信息 TEST_NORMAL_USERNAME admin TEST_NORMAL_PASSWORD 8888883、main.py import pytest import settingsif __name__ __main__:pytest.main([-s, -v, settings.TEST_CASE_DIR])4、common\log_handler.py import logging from logging.handlers import TimedRotatingFileHandlerdef get_logger(name, filename, encodingutf-8, fmtNone, whend, interval1, backup_count7, debugFalse):logger logging.getLogger(name)logger.setLevel(logging.DEBUG)# 文件处理器的等级一般情况一定比控制台要高if debug:file_level logging.DEBUGconsole_level logging.DEBUGelse:file_level logging.WARNINGconsole_level logging.INFOif fmt is None:fmt %(levelname)s %(asctime)s [%(filename)s--line:%(lineno)d]:%(message)sfile_handler TimedRotatingFileHandler(filenamefilename, whenwhen, intervalinterval, backupCountbackup_count, encodingencoding)file_handler.setLevel(file_level)console_handler logging.StreamHandler()console_handler.setLevel(console_level)formatter logging.Formatter(fmtfmt)file_handler.setFormatter(formatter)console_handler.setFormatter(formatter)logger.addHandler(file_handler)logger.addHandler(console_handler)return loggerif __name__ __main__:import settingslog get_logger(**settings.LOG_CONFIG)log.info(我是普通信息)log.warning(我是警告信息)5、testcases\test_login.py from selenium import webdriver from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC from selenium.webdriver.common.by import By import settingsclass TestLogin:def test_login(self):# 1. 打开浏览器with webdriver.Chrome() as driver:# 2. 访问登录页面driver.get(settings.INTERFACE[login])# 3. 登录# 3.1 定位用户名输入框wait WebDriverWait(driver, timeout3)username_input wait.until(EC.visibility_of_element_located((xpath, //input[namephone])))# 3.2 输入用户名username_input.send_keys(settings.TEST_NORMAL_USERNAME)# 3.3 定位密码输入框# 3.4 输入密码# 3.5 定位登录按钮# 3.6 点击登录按钮# 4. 断言登录根据右上角的退出按钮的出现assert wait.until(EC.visibility_of_element_located((xpath, //a[text()退出])))
http://www.hkea.cn/news/14492414/

相关文章:

  • 电子商务网站规划设计方案微信社区官网
  • 网站压缩素材解析网站搭建
  • 方法网站目录做网站怎样备案
  • 响应式网站开发支持ie6解决做网站感想
  • 网站开发未来国内顶尖的公司
  • 做pc端网站资讯推广引流吸引人的文案
  • 北京网站建设及app做进口货的电商网站
  • 贺州网站推广郴州在湖南什么位置
  • 上饶哪里做网站做网店的进货网站
  • 单位如何建设网站南宁百度做网站多少钱
  • 电商网站开发实训心得广州seo培训
  • 苏州市住房城乡建设局网站网站建设心得体会总结
  • 商城网站建设特点有哪些网站关键词免费优化
  • 铆钉机 东莞网站建设做神马网站快
  • 建设网站松岗seo建站系统
  • 广州商城网站建设阳江城乡建设部网站首页
  • 网站有备案 为企业网站色调
  • iapp如何用网站做软件网站开发 打标签
  • 在线做头像网站有哪些企业微信小程序登录入口
  • 找回网站后台企业网站建设服务
  • 如何注册一个免费网站淮南seo
  • 网站开发程序员 工资国内知名摄影网站
  • 外贸云网站建设怎么样能注册公司
  • 国外免费网站域名服务器入口seo怎么去做
  • weui做购物网站的案例站内优化怎么做
  • 团购网站策划传送门网站是怎么做的
  • 广州市专业做网站景德镇网站建设公司
  • 网站搭建平台流程注册域名成功后怎样建设网站
  • 电商网站建设外包费用会员管理系统多少钱一套
  • 网站项目建设策划书网上购书的网站开发的意义