- 博客(29)
- 收藏
- 关注
原创 Python连接Mysql数据库
建立数据库连接MySQlconnect=pymysql.connect(“数据库地址“,“数据库端口“,”数据库账号“等)
2022-07-27 00:54:37
485
1
原创 第四章 Django登录界面优化
以下是登录界面的代码:可以按个人喜好,更新颜色及背景图修改背景图的方法:如何设置的网页背景图片?点击查看详情{% load static %}<html> <head lang="en"> <meta charset="UTF-8"> <title>Login</title> <style type="text/css"> .box{ .
2021-11-27 23:27:54
2052
原创 Django设置html背景图片失败,出现“GET /images/2.png HTTP/1.1“ 404 2552
1、templates同级目录下创建文件夹static/images,将背景图放入images文件夹2、打开settings.py3、设置settings静态路径在settings文件最下面添加以下代码:STATIC_URL = '/static/'STATICFILES_DIRS=[ os.path.join(BASE_DIR,'static')]4、在html文档的开始位置加上{% load static %} 来加载静态文件,不然浏览器会报错5、此时,我们就可以在标签
2021-11-27 21:15:36
3695
2
原创 第三章 Django视图(开发登录功能)
1、开发登录功能,修改index文件/sign/templates/index.html<html> <head> <title>Django Page</title> </head> <body> <h1>发布会管理系统</h1> <form method="post" action="/login_action/">
2021-11-22 01:07:09
518
原创 第二章 Django入门
1、创建项目与应用查看django所有命令:cmd进入命令提示符django-admin1)创建项目django-admin startproject guest #创建guest项目2)进入guest项目cd guest3)创建sign应用python manage.py startapp sign #创建sign应用2、运行项目cmd进入命令提示符1)进入guest项目cd guest2)python manage.py runserver3)谷歌浏览器访问127.0.0.
2021-11-21 22:56:24
612
原创 第一章 Django基础搭建
1、PyCharm、Python下载安装教程及环境变量配置https://blog.csdn.net/Ben_zhangxw/article/details/112210387?spm=1001.2014.3001.55012、pip安装扩展库cmd进入命令提示符pip install django
2021-11-21 22:51:11
722
原创 3、selenium.元素定位(selenium-ide录制)
上一章讲了selenium常用的八大定位元素,获取元素的方法除了打开F12通过小箭头去定位元素,也可以通过Selenium WebDriver、Selenium IDE、Selenium Grid进行脚本的录制,以此来达到获取元素的目的,本章节主要讲述如何下载使用Selenium IDE进行录制Selenium IDE下载、安装下载地址:https://www.selenium.dev/projects/1、向下滚动,拉倒指定位置,点击Learn more2、点击Latest zip3、点击s
2021-08-18 11:39:59
310
原创 Appium下载安装教程及环境变量配置(安装教程)
安装步骤(一)安装Node.jshttps://blog.csdn.net/Ben_zhangxw/article/details/117696173?spm=1001.2014.3001.5501(二)安装JDKhttps://blog.csdn.net/Ben_zhangxw/article/details/117696375?spm=1001.2014.3001.5501(三)安装SDKhttps://blog.csdn.net/Ben_zhangxw/article/details/11
2021-06-08 12:14:47
652
1
原创 Appium移动自动化测试(五)安装Appium python client
一、安装nodejs一、安装JDK(安装selenium的时候如果安装过,就不用重新安装)参考:https://blog.csdn.net/Ben_zhangxw/article/details/116903643?spm=1001.2014.3001.5501二、安装SDK1、下载、解压http://tools.android-studio.org/index.php/sdk2、复制命令行解压完,找到SDK Readme.txt,复制命令行tools\android.bat upd
2021-06-08 11:56:40
798
1
原创 Appium移动自动化测试(四)安装Appnium desktop
四、安装appnium desktop1、方式一:https://github.com/appium/appium-desktop/releases2、方式二:1)官方安装npm install -g appium淘宝安装npm install -g cnpm --registry=https://registry.npm.taobao.orgcnpm install -g appium2)安装报错:npm install -g appiumRemove the existing
2021-06-08 11:55:47
536
原创 Appium移动自动化测试(三)安装SDK
三、安装SDK1、下载、解压http://tools.android-studio.org/index.php/sdk2、复制命令行解压完,找到SDK Readme.txt,复制命令行tools\android.bat update sdk --no-ui3、执行命令行1)cmd切换到解压目录,执行刚刚复制的命令行2)选择y继续更新3)更新完毕4、配置环境变量1)新增ANDROID_HOME:按照实际路径配置2)path:%ANDROID_HOME%\platfor
2021-06-08 11:53:46
331
原创 Appium移动自动化测试(二)安装JDK
二、安装JDK参考:https://blog.csdn.net/Ben_zhangxw/article/details/116903643?spm=1001.2014.3001.5501
2021-06-08 11:52:24
150
原创 Appium移动自动化测试(一)安装Node.js
一、安装nodejs1、我们需要先安装 node.jsnode.js官方网站:https://nodejs.org/(根据实际情况选择相应的版本进行下载)2、下载完成,双击进行安装,如下图3、安装完成,校验是否安装成功cmd输入npm,然后回车...
2021-06-08 11:50:19
420
原创 Java-jdk8下载安装教程、Jmeter下载安装教程2021(环境变量配置)
(一)jdk8下载安装1、下载JDK 下载一:直接官网下载:http://www.oracle.com/ 或者 下载二:百度网盘: 链接:https://pan.baidu.com/s/1XwfDk2__PX9m3iFzmGC86A 提取码:CSND 复制这段内容后打开百度网盘手机App,操作更方便哦2、安装JDK 1)双击安装程序 2)点击下一步 3)选择安装目录D:\Java\jdk1.8.0_191,点击下一步(若不修改,直接点击下一步) 4)继续下一步,等
2021-05-16 22:59:38
1430
2
原创 HtmlTestRunner测试报告中文版
1、新增HTMLTestReportCN.py,直接复制以下代码(无需修改)#coding=utf-8"""A TestRunner for use with the Python unit testing framework. Itgenerates a HTML report to show the result at a glance.The simplest way to use this is to invoke its main method. E.g. import unit
2021-04-26 20:10:19
367
原创 Python执行完测试用例,自动发送邮件(二)
优化了代码块,增加了附件测试报告1、新建sendmail.py文件需要修改 邮件发送者地址、邮箱授权码import yagmailimport timeclass Mail: """ 邮件相关类 """ def log(self, content): now_time = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()) print(f'{now_time}: {conte
2021-04-25 16:22:39
459
原创 Python执行完测试用例,自动发送邮件(一)
1、新建sendmail.py文件import yagmailimport timeclass Mail:“”"邮件相关类“”"def log(self, content): now_time = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()) print(f'{now_time}: {content}')def sendmail(self, msg, title, receivers): """
2021-04-22 15:46:17
750
2
原创 python+selenium+chrome不打开浏览器执行测试用例
本文旨在解决执行UI自动化,每次都需要单独打开一个浏览器窗口的问题以下解决方法: 静默方式打开,不弹出窗口option = webdriver.ChromeOptions()option.add_argument(‘headless’)option.add_argument(’–disable-gpu’)self.driver =webdriver.Chrome(chrome_options=option)self.driver.get(“http://xxx.xxx.xxx.x”)self.
2021-04-20 16:03:21
858
原创 selenium.WebDriver 复用浏览器
1、通过命令提示符打开浏览器1)确保关闭所有浏览器页面2)确保谷歌浏览器,已配置path环境变量(关于如何配置自行百度一下)3)cmd输入以下命令,启动浏览器windows启动命令:chrome --remote-debugging-port=9222mac启动命令:Google\ Chrome --remote-debugging-port=92224)打开浏览器,进行后续操作,比如:扫码登录扫码登录成功后,进入首页,不关闭当前浏览器的前提下,执行测试用例,就可以跳过扫码登录操作了。2、
2021-04-16 11:09:20
485
原创 selenium.模拟拖动滚动条下拉(实现页面滚动)
UI自动化实现,有时候需要***滑动滚动条***,定位到某个模块进行操作在python中有以下几种方法可以实现方法一:使用js脚本直接操作js=“var q=document.getElementById(‘id’).scrollTop=10000”driver.execute_script(js)或者:js=“var q=document.documentElement.scrollTop=10000”driver.execute_script(js)这里的id为滚动条的id,但js中没有
2021-04-14 11:29:33
1735
1
原创 2、selenium.元素定位(find_element_by)
八种定位元素的方式1、通过id定位元素:find_element_by_id(“id_vaule”)2、通过name定位元素:find_element_by_name(“name_vaule”)3、通过tag_name定位元素:find_element_by_tag_name(“tag_name_vaule”)4、通过class_name定位元素:find_element_by_class_name(“class_name”)5、通过css定位元素:find_element_by_css_sele
2021-04-14 10:58:51
1033
原创 1、selenium下载安装教程及环境变量配置
seleniu下载安装进入selenium介绍页面https://www.selenium.dev/documentation/en/webdriver/driver_requirements/1、滚动条往下拉2、拉倒指定位置,选择对应浏览器匹配进行下载3、查看当前使用的浏览器版本,找到对应的版本进行下载(我这边选择的是chrome的89.0.4389.23)4、解压后,将解压的路径,配置环境变量5、查看是否配置成功cmd,输入chromedriver,出现以下内容,表示配置成功
2021-04-11 19:40:19
2994
1
原创 python3使用allure生成测试报告(pytest)(第二部分-Allure测试报告生成、查看)
举例说明,可以跟着操作一遍1、操作示例说明1)pycharm下新建一个test_alluredemo.py的文件2)进入官网:https://docs.qameta.io/allure/#_pytest3)将下图的示例代码复制到test_alluredemo.py的文件2、生成测试报告1)打开pycharm左下角的命令窗口:Terminal2)在Terminal窗口中执行命令pytest --alluredir=outputpytest 需要执行的.py测试文件 --allured
2021-04-06 00:18:51
1313
原创 python3使用allure生成测试报告(pytest)(第一部分-windows下安装Allure)
**Pytest**1、安装JDK2、安装Allure1)下载Allure的zip安装/压缩包下载地址:https://repo.maven.apache.org/maven2/io/qameta/allure/allure-commandline/2)解压下载的压缩包自定义目录:这边我选择的是D盘(你们可以自行选择)3)进入bin目录,运行allure.bat4)添加环境变量直接点击path浏览到bin目录,点击确定5)验证是否安装完成cmd进入命令管理器,输入allur
2021-04-05 23:18:44
384
原创 python3使用HTMLTestRunner生成测试报告(unittest)
加粗样式自动化测试运行完,需要了解测试结果,生成测试报告需要用到第三方的模块HTMLTestRunner。一:下载 HTMLTestRunner下载路径:https://pypi.python.org/pypi/HTMLTestRunner ,下载后放到 Python的安装目录\Lib 该目录下。步骤:1、进入下载地址:https://pypi.python.org/pypi/HTMLTestRunner ,点击Download。2、进入下载页,找到HTMLTestRunner.py3、
2021-04-04 02:34:23
1230
2
原创 Django出现HTTP_HOST header: ‘testserver‘. You may need to add ‘testserver‘ to ALLOWED_HOSTS.
1、找到guest项目下的settings.py添加host地址或者通配ALLOWED_HOSTS = [‘127.0.0.1’,‘localhost’, ‘testserver’]或者ALLOWED_HOSTS = [’*’]
2021-01-21 17:49:41
279
原创 Django基础必备三件套: HttpResponse 、render、redirect
1、HttpResponse : 它的作用是内部传入一个字符串参数, 然后发给浏览器from django.http import HttpResponsedef index(request):return HttpResponse(‘ok’)2、render : 可以接收三个参数, 一是request参数, 二是待渲染的 html 模板文件, 三是保存具体数据的字典参数from django.shortcuts import renderdef index(request):return
2021-01-06 20:11:33
386
1
原创 PyCharm、Python下载安装教程及环境变量配置
PyCharm 是一款功能强大的 Python 编辑器,具有跨平台性,鉴于目前最新版 PyCharm 使用教程较少,为了节约时间,来介绍一下 PyCharm 在 Windows下是如何安装的。这是 PyCharm 的下载地址:http://www.jetbrains.com/pycharm/download/#section=windows进入该网站后,我们会看到如下界面:professional 表示专业版,community 是社区版,推荐安装社区版,因为是免费使用的。1、当下载好以后,点击安装
2021-01-05 00:00:42
988
原创 whistle安装使用教程2023最详细
以下是我安装的时候简化的教程:1、安装Node(点击下一步,默认安装即可)注:没有安装包的情况下,访问官网https://nodejs.org/,下载LTS格式的安装包即可2、安装whistle(cmd模式下输入npm install whistle -g --registry=https://registry.npm.taobao.org即可)注:安装后输入w2 help,验证是否安装成功,如果成功,则会出现 -V, --version 提示:3、chrome浏览器安装扩展程序1)加载下载
2020-05-10 19:44:16
7028
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人