自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 问答 (1)
  • 收藏
  • 关注

原创 2020-11-20(已解决)pytest错误`args` parameter expected to be a list of strings, got: ‘-s, demo_01.py‘

今天使用pytest时候遇到一个错误TypeError: args parameter expected to be a list of strings, got: ‘-s, demo_01.py’ (type: <class ‘str’>)发现和之前的能使用的不一样.需要传递的是一个列表之前的代码:if __name__ == "__main__": pytest.main('-s, demo_01.py')修改后的代码:if __name__ == "__main__

2020-11-10 13:59:41 873

原创 2020-11-09appnium提示The coordinates provided to an interactions operation are invalid.坐标无效

今天在做appnium测试的时候想要写出一个L型解锁图案代码如下driver.find_element_by_xpath('//*[contains(@text, "安全")]').click()time.sleep(2)driver.find_element_by_xpath('//*[contains(@text, "屏幕锁定")]').click()time.sleep(2)driver.find_element_by_xpath('//*[contains(@text, "图案")]')

2020-11-09 16:24:08 180

原创 2020-11-07记录一个调试appnium模块的错误(已解决)

今天在用appnium测试夜神模拟器的时候遇到过这样一个报错UiAutomator exited unexpectedly with code 0, signal null [UiAutomator] Moving to state 'stopped'这个错误出现在appnium界面上。解决方案#命令行进入adb shelladb shellcd data/local/tmp/#修改AppiumBootstra为AppiumBootstrap.jarmv AppiumBootstra Ap

2020-11-07 20:05:42 285

原创 2020-10-30 Python基础复习

硬核问题集合线上环境怎么测试?线上环境指的是发布环境,一般情况下,在真实用户访问的情况下,要求不能有任何BUG,且不能频繁发布。但是我们可以选择灰度发布,简单理解就是给一部分客户发测试版本,其他用户继续用之前的版本,然后观测测试版本的情况。灰度发布是一种介于黑与白能够平滑过渡的发布。让一部分用户用A,让一部分用户用B,如果B收到的效果更好,则逐步扩大范围,且迁移用户数据到B,反之亦然。在初始灰度的时候就可以发现并调整问题,以保证其影响度。如何修改表的字段名?alter table 表名 chan

2020-10-30 20:56:26 124 1

原创 2020-10-29 Python基础复习案例

1.1排序#给下面字典按照值的大小排序di = {'a':10, 'g':33, 'c':12, 'f':25}a = sorted(li.items(), key=lambda x:x[1])"结果:[('a', 10), ('c', 12), ('f', 25), ('g', 33)]"<----------------------------------------------------->#请按照年龄的大小排序 从大到小li1 = [{'name':'a', 'age'

2020-10-29 20:20:14 136

原创 2020-10-29 Django开发的跨域问题

跨域问题CORS什么是跨域问题全称 cross origin resource shrring在进行服务器访问时,会从一个域名访问另一个域名,协议,域名,端口任意一个不同都会跨域请求。但是因为js的同源策略问题,出于对CSRF 跨站请求伪造安全问题的考虑,会对跨域请求阻挡。解决跨域问题:​ 先安装django-cros-headers包pip install django-cros-headers或者直接在pycharm内安装​ 然后添加白名单跨域白名单添加的是一个CORS-ORIGI

2020-10-29 20:06:21 147

原创 2020-10-28 Python基础复习一

1.什么是迭代器和生成器。1.1迭代器迭代器是python中最强大的功能之一,是一个存储数据的集合。迭代器可以遍历访问里面的每一个元素。每一个迭代器包含一个iter()和next()方法。iter()是创建一个迭代器,next()是获取下一个值。#实例化一个迭代器list = [1, 2, 3, 4]it = iter(list)print(next(it)) #遍历获取 it 内的值print(next(it))print(next(it))print(next(it))---

2020-10-28 16:43:48 140

原创 2020-10-7记录一个算法问题

Python内置模型性能分析。今天测试了一下list 数据结构下 pop()方法删除首位和末尾所需要的时间,测了三次发现一次时间一样,两次删除首位所花费的时间要短一点。cpu是i7 10750h 16g内存让我对有序列表 产生了小疑问。。。。。...

2020-10-07 18:32:31 97

原创 2020-09-25

跨站请求一直获得这种错误。记录下这个错误。

2020-09-25 19:19:43 105

原创 Django操作数据库表增、删、改、查(2020/8/12)

Django下的数据库的增、删、改、查操作。导入增、删、改、查需要用的模块from django.db.models import Avg, Max, Min, Count, Sum, Q, F#导入聚合函数 Q或,非对象 F比较对象(两个属性)from django import httpfrom django.views import Viewfrom booktest.models import BookInfo, HeroInfo#这一个模块是测试用数据库表。from datetime

2020-08-12 21:40:07 1642

原创 Django完成数据表迁移(2020/8/10)

完成数据迁移的步骤1.在主程序 setting 内注册数据库MySQLDATABASE = { 'default':{ 'ENGINE': 'django.db.backends.mysql', 'HOST': '127.0.0.1', # 数据库主机 'PORT': 3306, # 数据库端口 'USER': 'root', # 数据库用户名 'PASSWORD': 'mysql', # 数据库用户密码

2020-08-10 21:32:48 495

原创 响应HttpResponse,响应数据,响应json,重定向(2020/8/9)

1.响应多种数据类型#HttpResponse对象或子对象由开Django创建---HttpResponse():响应多种数据类型------HttpResponse(content=响应体, content-type=响应体数据类型,默认为text/html, status=状态,默认为200)#测试http://127.0.0.1:8000/response1/#定义一个类视图from django import httpfrom django.views import Viewclas

2020-08-09 21:47:06 859

原创 请求HttpRequest中的请求和路由转换器(2020/8/9)

1.URL路径中的特定部分数据#测试path()提取普通路径参数,测试地址:http://127.0.0.1:8000/url_params/18/#导入模块from django import httpfrom django.views import views#1.定义视图类:class Url_Parameters(View): #d定义请求方式 num为子路传递的参数 def get(self, request, num): #返回获取的参数,验证。

2020-08-09 19:07:58 331

原创 @类视图、路由、请求。(2020/8/7)

**@类视图、路由、请求。(2020/8/7)1.定义一个类视图#类视图的优点是提高代码的复用性,可读性更高#创建一个登陆注册界面类from django import httpfrom django.views import View#Register中的View 会继承View父类中的所有方法class Register(View): #定义一个接受get方式的请求函数。!注意get 一定要全部写小写 #request 是视图里面固定的一个参数 没有具体写法的要求 最好用req

2020-08-09 11:14:58 140

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除