Robot Framework - 基础关键字 BuiltIn 库(一)

今天给大家分享的是Robot Framework 机器人框架中 BuiltIn 基础库的使用。。。 BuiltIn 库里面提供了很多基础方法助力于我们在自动化测试领域中做的更好!——本系列教程是教会大家如何使用它的基本用法,并在以后的工作中熟练使用!好了,废话不多说,继续老套路,开始干就完了! 我们主要介绍的知识点是: 变量 获取时间 字符串长度 变量赋值判断 列表创建 命令行赋值 一、变量 二、获取时间 三、字符串长度 四、变量赋值判断 五、列表创建 六、命令行赋值
分类: 其他 发布时间: 06-26 22:03 阅读次数: 2

第36件事 产品的8种典型气质

第6章 用户体验设计 第36件事 产品的8种典型气质 第37件事 极简设计的3个方面 第38件事 心理设计的6种方法 第39件事 破解选择悖论的4种方法 第40件事 生活是实用设计最好的灵感来源 第41件事 创新设计的4种方法 第42件事 移动App设计的11大法则 第43件事 视觉设计的6个基本功 经常混一些用户体验QQ群,也会参加一些用户体验线下聚会活动,也经常上一些移动App的UI设计模式网站,研究优秀的App的UI设计模式,比如导航、表单、表格和列表、搜索分类和过滤、工具、图表、视觉吸
分类: 其他 发布时间: 06-26 21:58 阅读次数: 2

随机生成6位数验证码

方法一: 1 import random 2 def generate_code(): 3 code_list=[] 4 for i in range(10): 5 code_list.append(str(i)) 6 for i in range(65,91): 7 code_list.append(chr(i)) 8 for i in range(97,123): 9 code_list.ap
分类: 其他 发布时间: 06-26 21:58 阅读次数: 2

nginx虚拟目录配置

参考文章:https://blog.csdn.net/whatday/article/details/50649461 1. location ~ ^/awstats/ { root /home/awstats/; 访问:http://test.com/awstats/ 实际访问的是/home/awstats/awstats/ 2. location ~ ^/awstats/ { alias /home/ 访问:http://test.com/a
分类: 其他 发布时间: 06-26 21:58 阅读次数: 2

MySql数据库 - 3.可视化操作数据库

创建表 对表中数据进行 增、删、改、查 查   右键刚刚创建的表 - 选择查看前 1000 条数据 增、改   表格必须有主键才能添加数据,主键是不能重复的   1. 右键表 - 查看前 1000 条数据   2. 点击 NULL 位置添加要添加的数据(点击已有数据,对已有数据进行更改)   3. 点击数据添加完成之后,点击右下角的 Apply ,在弹出窗口中点击 Apply,不报错之后再点击Finish 删   右键列表中的数据 - 弹出的英文菜单 - 选择删除此条数据
分类: 其他 发布时间: 06-26 21:58 阅读次数: 2

测试网站页面网速的Python脚本

一、测试网站页面网速脚本 [root@salt ~]# cat check_url.py #!/usr/bin/python # coding: UTF-8 import StringIO,pycurl,sys,os,time class idctest: def __init__(self): self.contents = '' def body_callback(self,buf): self.content
分类: 其他 发布时间: 06-26 21:58 阅读次数: 2

新项目扫雷专贴

VS2017 15.7.4 调试asp.net core mvc时断点变空心圈圈并提示:“当前不会命中断点 还没有为该文档加载任何符号”。断点无法使用。   解决方法:将运行模式由Release改为Debug后解决。
分类: 其他 发布时间: 06-26 21:58 阅读次数: 2

21 读取文件最后一行

1,当读取的文件不大时 #coding:utf-8 ''' fname为所读xx.txt文件 输出为:文件第一行和最后一行 ''' fname = 'test.txt' with open(fname, 'r') as f: #打开文件 lines = f.readlines() #读取所有行 first_line = lines[0] #取第一行 last_line = lines[-1] #取最后一行 print('文件%s第一行为:' % first_
分类: 其他 发布时间: 06-26 21:58 阅读次数: 2

python 语法

什么是变量 变量的命名:   可以有数字 字母 下划线组成   变量命名开头不能用数字,不能与python中的保留字想同(如for in等等)   变量不能与python中特有内置的字符相同,如sum,add等 python中的注释 用3歌词引号表示 """ python java c++ php """
分类: 其他 发布时间: 06-26 21:58 阅读次数: 2

句法结构分析:基于PCFG的基本分析方法——给定一个句子W = w1w2wn和文法G,如何快速计算P(W|G)

内向算法:将s—>w1w2···wn的概率分解为求P(S—>BC,B—>w1w2···wk,C—>wk+1···wn)k=1···n。 定义,内向变量:非终结符号A—>wiwi+1···wj的概率记为αij(A)。   αij(A)计算:     αii(A)= P(A—>wi);     αij(A)= ΣB,C Σk=ij P(A—>BC)αik(B)α(k+1)j(C) 故,P(S—>BC,B—>w1w2···wk,C—>wk+1···wn)= α1n(S)。 内向算法步骤: 1.输入P
分类: 其他 发布时间: 06-26 21:58 阅读次数: 2

jQuery如何判断input元素是否获得焦点(点击编辑时)

问题提出 如果你要判断input元素是否获得焦点,或者是否处在活动编辑状态,使用jQuery的 hasFocus() 方法或 is(':focus') 方法貌似都无效!搜索网上给出的办法,几乎净是采用上述处理方法,然并卵,都是扯淡! 我的解决办法 监听点击事件,判断当前活动元素的id,参考代码如下。 $("#myinp").click(function(){ if(document.activeElement.id==="myinp" ){ alert("获取焦点了
分类: 其他 发布时间: 06-26 21:58 阅读次数: 2

Windows 10激活

适合Windows10正式专业版系统 安装系统成功后,以管理员身份运行cmd,进入命令行,逐行运行以下命令: 1、slmgr.vbs /upk 2、slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX 3、slmgr /skms zh.us.to 4、slmgr /ato    激活完成,如果大家拥有Win10正式版其它系统版本的密钥,也可以利用类似的操作方法进行激活。第二条命令中的W269N-WFGWX-YVC9B-4J6C9-T83GX就是专业版系统的秘钥。
分类: 其他 发布时间: 06-26 21:58 阅读次数: 2

2维矩阵前缀和技巧题目

#下面这一段用一个txt来保存input的信息来模拟input.最后提交代码时候删除这一段即可. a9999=open('1.txt','r') def input(): return a9999.readline() #结束. ''' 一闪一闪亮晶晶,满天都是小星星,牛牛晚上闲来无聊,便躺在床上数星星。 牛牛把星星图看成一个平面,左上角为原点(坐标为(1, 1))。现在有n颗星星,他给每颗星星都标 上坐标(xi,yi), 表示这颗星星在第x行,第y列。 现在,牛牛想问你m个问题,给
分类: 其他 发布时间: 06-26 21:58 阅读次数: 2

洛谷P3804 【模板】后缀自动机

题目描述 给定一个只包含小写字母的字符串 SS , 请你求出 SS 的所有出现次数不为 11 的子串的出现次数乘上该子串长度的最大值。 输入输出格式 输入格式: 一行一个仅包含小写字母的字符串 SS 输出格式: 一个整数,为 所求答案 输入输出样例 输入样例#1: 复制 abab 输出样例#1: 复制 4 说明 对于 10\%10% 的数据, |S|<=1000∣S∣<=1000 对于 100\%100% 的数据, |S|<=10^6∣S∣<=106 看了一天的后缀自动机,也算是入了一下门 感
分类: 其他 发布时间: 06-26 21:53 阅读次数: 2

PAT 乙级 1036 跟奥巴马一起编程

输入打印正方形本身没有难度,这个题的要点是输出的行数实际上是列数的50%(四舍五入取整),如何实现四舍五入是一个问题,当时我想了半天都没有特别好的办法,后来去网上找找到了 double f; //x就是四舍五入的结果 int x=(int)(f+0.5); 之后就是直接打印正方形了 #include <iostream> using namespace std; void print(char c,int n); int main() { int x; char c;
分类: 其他 发布时间: 06-26 21:53 阅读次数: 2

python笔记19-获取当前运行函数名称和类方法名称

前言 写完代码之后,一般为了方便查看日志,可以在日志输出中加入当前运行的函数名称或类和方法名称,以便于代码报错的时候能快速找到报错的是哪个函数或方法。 那么如何获取当前运行函数(或方法)的名称呢? 获取函数名称 1.在函数外部获取函数名称,用.__name__获取 2.函数内部获取当前函数名称,用sys._getframe().f_code.co_name方法获取 类和方法名称获取 1.获取类名称self.class.name 2.获取类里面方法名称,跟获取函数名称一样sys._getfram
分类: 其他 发布时间: 06-26 21:53 阅读次数: 2

使用AMBER中遇到的一些问题

1. 读取无配体pdb文件(loadpdb complex.pdb)时,出现一堆 FATAL: Atom .R<ARG 18>.A<HD1 27> does not have a type 错误,导致 check不过关,也无法 saveamberparm: 错误原因:AMBER不能识别用户PDB文件里特定残基(<ARG 18>)的H原子 解决方法:我遇到的问题是很多H原子都无法被识别,所以解决方法比较直接,删除所有氢,再根据AMBER的规则,重新添加H: 1) 使用pdb4amber删除所有氨
分类: 其他 发布时间: 06-26 21:53 阅读次数: 2

python opencv学习4:鼠标做画笔绘图

回调函数包含两部分,一部分画矩形,一部分画圆圈。 把这个回调函数与 OpenCV 窗口绑定在一起。在主循环中我 们需要将键盘上的“m”键与模式转换绑定在一起。 # -*- coding: utf-8 -*- import cv2 import numpy as np drawing = False mode = True ix,iy = -1,-1 def draw_circle(event,x,y,flags,param): global ix,iy,drawing,mode if
分类: 其他 发布时间: 06-26 21:53 阅读次数: 2

自定义控件:Flag标签

效果图: 只有一个自定义textview。源码很简单,可以阅读下。 GitHub
分类: 其他 发布时间: 06-26 21:53 阅读次数: 2

Ubuntu 16.04 安装Python 3.6

1、配置软件仓库,因为python 3.6 新版没有发布到ubuntu的正式仓库中,咱们通过第3方仓库来做。在命令行中输入: sudo add-apt-repository ppa:jonathonf/python-3.6 2、检查系统软件包并安装 python 3.6 sudo apt-get update sudo apt-get install python3.6 3,更改默认值,python默认为Python2,现在修改为Python3 sudo update-alternati
分类: 其他 发布时间: 06-26 21:53 阅读次数: 2