- 博客(47)
- 资源 (3)
- 收藏
- 关注
原创 web UI自动化介绍
业务流程不频繁改动UI 元素不频繁改动,界面稳定需要频繁回归的场景多平台运行,组合遍历型、大量重复的任务s业界使用较多的web UI自动化工具是 Selenium支持多语言,行业内最火最主流用于web浏览器测试的工具支持的浏览器包括IE,Firefox,Safari,Chrome,Edge等使用简单,可使用Java,Python等多种语言编写用例脚本主要由三个工具构成:WebDriver、IDE、Grid能力建设——初级Selenium 的架构:fill:#333;
2023-09-11 22:18:11
1265
原创 git版本管理工具
git 本身为分布式版本管理工具,在局域网所有成员可以任意进行代码提交修改,但是如果不在局域网内则无法访问,因此可以将本地的仓库保存到一个云端的仓库,所有成员在进行本地仓库存储后可以push到远程的仓库中,其他成员可以直接pull将代码仓库拉取到本地。fill:#333;color:#333;color:#333;fill:none;PC3的操作PC2的操作远程仓库PC1的git操作addcommitpushpull/pushpull/push本地仓库本地仓库远程仓库临时区。
2023-07-10 22:51:35
946
原创 【问题】在robotframework中导入自定义的库文件,报错 Imported library ‘member.py‘ contains no keywords.
由于使用ride编辑rf文件随着用例的增多,执行数量较多时,ride很容易不稳定,因此采取直接 pycharm+rf的编辑方式。在自定义.py文件作为Library时,执行用例出现报错.py 文件找不到对应的关键字。根据rf官方介绍,自定义类文件作为Library时,类名需要与模块名保持一致。即 库的类名必须与文件名相同。
2023-07-10 22:35:50
890
原创 flask学习笔记
Flask学习笔记flask简介轻量级web开发框架,依赖jinja2(路由模块)和 Werkzeug WSGI(模版引擎) 服务的一个微型框架。需要使用其他功能时需要装其他插件。初识Flask安装flaskpip install flask入门-简单的使用demo# 1.导入模块Flask类from flask import Flask#2.建立Flask的实例,__name__ 为了找到资源app = Flask(__name__)#3.装饰器,为函数指定路由即访问路径@
2022-03-13 15:28:37
1636
1
原创 MySQL数据库8.0xxx版本修改密码,以及显示密码不符合规则
系统:centos 7mysql:8.0.23一般来讲修改密码是由于忘掉密码,所以首先需要在/etc/my.cnf中设置跳过密码登陆。因此在my.cnf中加入一条命令skip-grant-tables注意不要加 # 号,我是后来设置密码好后注释掉的(#就是注释的意意思)重新启动mysql服务service mysqld restart登陆mysql这时候直接mysql 就可以登陆mysql修改密码ALTER USER 'root'@'localhost' IDENTIFIED WI
2021-03-23 19:08:10
606
原创 arduino学习笔记3-流水灯
使得六个led从左到右依次点亮后熄灭在次点亮1.将6个发光二极管依次插入面包板,2.用杜邦线将6个发光二极管的短脚连接到面包板的横排插口中,3.用电阻将6个发光二极管的长脚连接到面包板的竖排插口中。4.将电阻的另外一端用杜邦线连接到开发板的依次2 3 4 5 6 7 引脚。这样我们就完成了实验的连线部分。代码:int startPin=2; //led开始引脚int num=6; //6个ledvoid setup() { for(int i=startPin;i<=st
2021-01-30 22:56:23
942
原创 arduino学习笔记2-点亮LED
点亮LED实验介绍通过将arduino的10号引脚与led相连接,编程实现10号引脚控制LED闪烁间隔为1秒LED引脚较长的是阳极加电阻是为保护电路,限流电路1.将发光二极管插入面包板,2.用杜邦线将发光二极管的短脚连接到开发板的GND接口,3.将电阻的一端连接到发光二极管的长脚,4.将电阻的另外一端用杜邦线连接到10引脚。代码int ledpin=10; //采取10号引脚控制ledvoid setup() { Serial.begin(9600);//串口波特率
2021-01-30 22:10:09
558
原创 Arduino学习笔记-1hello,world简单了解arduino开发板
Hello world 实验控制arduino uno开发版13号引脚控制的led灯闪烁。13号引脚控制的led,高电平亮,低电平熄灭代码如下:代码思路:定义引脚变量 -> 初始化串口波特率,引脚为输出方式 -> 点亮Led以及熄灭程序。int ledpin=13; //定义引脚变量,13号引脚控制led灯void setup() { //初始化程序,设置串口波特率,引脚的模式 // put your setup code here, to run once: Ser
2021-01-30 21:41:56
520
1
原创 Sql server打开后连接不到服务器
Sql server打开后连接不到服务器解决方案:这是由于修改过电脑的名字,因此修改方法一个是将电脑的名字修改为无法连接后面的那个名字。方法2:是点击服务器名称的那个下拉按钮,然后点击浏览更多,点击数据库引擎,在其中选中你自己对应电脑名称即可,然后就是一路确定。...
2020-11-22 16:39:11
921
原创 Django:TypeError: on_delete must be callable.
在Django中添加了外键后出现如下错误: owner = models.ForeignKey(User)TypeError: __init__() missing 1 required positional argument: 'on_delete'主要是需要给关联的模型添加限制(类比数据库)修改如下:owner = models.ForeignKey(User, on_delete=models.CASCADE)...
2020-11-06 20:54:46
6897
1
原创 ‘stuenv‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
今天在windows上启动虚拟机时报以下错误:表面上看没有任何问题,我检查了文件名,也没有任何错误,仔细研究之后才发现,是由于我使用了斜杠’/'在windows中cmd总路径请使用反斜杠 **方法,在列表末尾添加元素:list.append(‘元素’)删除列表元素排序
2020-10-02 17:12:42
222
1
原创 MySQL学习笔记二之正则表达式
正则表达式作用:匹配文本,不用区分要匹配的文本在开头或者结尾或者实在中间基本匹配:直接单引号加上要撇配的文本SELECT prod_name,prod_priceFROM productsWHERE prod_name REGEXP '1000'匹配产品名中有 ‘1000’的进行or匹配SELECT prod_name,prod_priceFROM productsWHERE prod_name REGEXP '1000|2000'‘|’即表示或,中括号[ ] 也是一种或如
2020-07-04 23:09:57
132
1
原创 mysql学习笔记
# 常用命令学习:USE 数据库名; 用于选择数据库SHOW DATABASES; 查看数据库创建了哪些所有数据库SHOW TABLES; 返回当前数据库内的所有可用 表 。SHOW COLUMNS FROM 表名; 查看表中的列检索数据 SELECT 语句SELECT 列名 FROM 表名; 从表中检索单个列SELECT 列名1,列名2,列名3
2020-07-04 00:02:08
119
1
转载 apt更换镜像源
系统说明:VMware14 Pro下Ubuntu18.04 LTS版,64位网上的教程大部分都是文本命令行的方式更换国内源的,其实Ubuntu18.04也提供了图形界面的方式,这里主要讲图形界面的方式,毕竟点点鼠标就能完成的事儿谁愿意去输命令啊...
2020-05-19 18:58:22
9050
原创 Linux(Ubuntu)在命令终端显示时出现乱码或者说菱形
终端显示时出现乱码解决方式可以看到我在使用ls 命令式,输出出现乱码,这是支持语言的问题,我们需要改变当前支持的语言即可查看当前支持语言命令echo $LANGUTF-8用于显示中文编码,但是我们的终端(terminal)在默认情况下无法以中文编码输出数据的。因此我们需要将支持语言换成英文。修改语言为英语语系LANG=en_US这时候在查看当前支持语言输入命令echo $LANG可以看到成功修改再次输入命令ls -al可以看到乱码消失总结显示乱码时由于当前支持语言
2020-05-14 15:32:14
15023
15
原创 设置Ubuntu 18登陆时直接进入命令行界面(字符界面)
一般而言,登陆之后默认的时图形界面即Xwindows界面,我们在登陆后默认界面后打开终端(命令行)快捷键位`在这里插入代码片`
2020-02-27 13:28:33
2715
转载 MySQL安装
之前看了许多博客,许多问题,没能创建,看了博主小浣熊的博客后得以解决,感谢小浣熊博主,这里博客链接解决Windows环境下安装 mysql-8.0.11-winx64 遇到的问题...
2020-01-04 13:07:10
89
原创 Django框架(Python语言)——表单forms
在前端网页上添加一个form表单,用于和客户交互,传统方式效果如下:传统方式添加表单第一步 添加路由在建立的app1的路由文件app1.urls下先加一个路由划红线是新添加的路由文件,在访问这个路由的前提下我们要调用app.views.get_name 的函数,在这里我们已经提前将app1的所有路由已经提前加入到全局路由设置下了,如图所示是全局路由urls的文件同时也罢应用app...
2020-01-01 14:44:23
322
原创 Django框架——路由配置
路由执行流程:路由表达式分类:1.精确字符串规格式:如articles/2018/2.转换格式:articles/<int:year>3.正则表达式:re_path(articles/([0-9]{4})/)或者 re_path(articles/?P<year>([0-9]{4})/)具体操作:1.建立的项目名字叫demo因此有个工程文件夹下有个叫demo...
2019-12-28 21:32:50
536
原创 pythonWeb——Django框架一
启动mysql数据库以管理员的方式登录cmd,输入以下命令启动mysql服务器;net start mysql关闭mysql数据库net stop mysql问题一问题描述:无法打开web django web服务。在进行命令:mysql manage.py runserver 即利用Django框架启动web网页服务时报错,错误信息如下:错误10013这个错误时由于我们...
2019-12-27 21:01:26
199
转载 mysql-8.0.12版本忘记root密码解决方法(重置root密码)
mysql-8.0.12版本忘记root密码解决方法(重置root密码) 原创 ...
2019-12-20 01:47:15
364
转载 pip更换镜像,下载更快
具体操作:如下https://blog.youkuaiyun.com/Artprog/article/details/75632723
2019-12-18 14:34:17
133
原创 python pip 安装包失败问题,下载缓慢问题
在cmd 命令利用pip 下载包失败,提示如下:Traceback (most recent call last): File“e:\应用\python\lib\site-packages\pip_vendor\urllib3\response.py”, line397, in _error_catcher yield …后面还一堆关键部分如我圈起来的那部分提示:socket.ti...
2019-12-17 20:11:56
1453
3
原创 C语言gets()函数和scanf(“%s”,&str)函数
引言:在C中输入字符串,除了利用scanf(“%s”,&str);还可以利用gets(str); 函数。**区别:**虽然都是输入字符串的,但是scanf(“%s”,&str); 这个函数无法输入空格,比如你输入hello world然后你输出这个字符串得到:hell0这是因为**%s** 格式符以空格作为结束符,因此当需要输入有空格的字符串的时候就需要利用**...
2019-11-10 01:46:45
2828
原创 Python学习笔记六——函数
函数函数定义注意冒号def 函数名(形参1,形参2…):“”"文档字符串“”“函数体代吗``#函数定义,其中def为函数定义的关键词def greet_user(username):#usename是函数的形式参数“”“显示简单问候语”""#文档字符串,用来描述函数的作用print(username+’,hello’)#函数体的代码greet_user(‘Alice’)#调用...
2019-07-22 00:04:32
115
原创 Python学习笔记五——input输入和while循环
一、input()输入input()函数很简单,接受一个参数,中间可以加提示语句#等待用户输入文本信息name = input("please input your name:")print('name:'+name)结果:please input your name:Alicename:Alice唯一需要注意的时input()返回的参数类型是一个字符串,因此如果想要得到时数...
2019-07-21 20:34:46
857
原创 Python学习笔记四——字典
字典概念:Python中字典正如我们平时所用的字典一样有单词(这里叫key),也有解释这里叫(value),简称键-值对,可以很好地反应两个相关联的值,同时在字典中也常常是键-值成对存在,键和值用冒号“:”隔开,键-值对用逗号隔开。创建字典:格式:字典名 = {‘键名1’:‘值1’,‘键名2’:‘值2’…}alen={}#建立空字典 #也可以建立一个完整的字典alien ={'colo...
2019-07-10 00:14:21
203
原创 Python学习笔记三——元组
元组**定义:**元组和列表非常类似,只是元组的元素不可改变,可以说元组就是特殊的列表,只是这个列表中的元素一旦初始化后不得改变。元组的初始化用圆括号如:numbers = (10,12,13)numbers(0) = 15; 这样写是错误的,元组的元素不可更改但可以整个改变整个元组,也可以说是为了元组变量重新赋值如:numbers = (15,55,66)其他的操作与列表类似...
2019-07-06 20:48:47
120
原创 列表操作2
遍历names =['zhangsan','lisi','wangmazi']print('初始列表:',names)print('利用for循环打印列表中全部元素:')#将表中每一个元素赋值给name,再打印出来for name in names: print(name)结果:初始列表: [‘zhangsan’, ‘lisi’, ‘wangmazi’]利用for循环打...
2019-07-06 20:35:03
317
原创 Python学习笔记二——列表基本操作
name = ['ahao','qian','sun','A','D','C','E']#创建列表print('最初的列表',name) #输出列表print('输出第一个元素:',name[0]) #输出列表中指定元素注意下标从0开始print('首字母大写输出第一个元素:',name[0].title()) #首字母大写...
2019-07-06 13:08:14
130
原创 Python学习笔记一——字符串
前期需要装python,安装(也可以用python自带的)编辑器字符串1.表示Python的字符串用双引号“”或者单引号表示‘’如:name = “xiaoming”或者name=‘xiaoming’2.删除空白rstrip()函数功能:删除字符串中最右边的空白这里的删除是指暂时删除,下一次调用后就又和输入前一样调用:name.rstrip()lstrip()函数功能:删除字...
2019-07-05 23:24:38
199
System View 2FSK系统仿真系统 通信实验 信号的产生,解调源文件
2019-12-11
2ASK系统System View 2ASK信号的产生,解调,眼图分析
2019-12-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人