01 2020 档案

摘要:之前写过通过文字定位元素的方法,却没有走一个完整的流程,本文简述博客园的登录-下翻-退出,登录的拼图验证码暂时跳过 可以把登录的部分抽出来当做登录关键字 脚本如下: 1 sleep 2 #预防 chromedriver 未启动 2 Selenium2Library.Open Browser http 阅读全文
posted @ 2020-01-26 18:12 菜小鱼~ 阅读(649) 评论(0) 推荐(0) 编辑
摘要:原因是执行完后,没有kill掉对应的 进程,可以 写个关键字来解决 一、python文件 killDriver.py 1 import os 2 3 4 def close_process(process_name): 5 """Close a process by process name.""" 阅读全文
posted @ 2020-01-26 16:51 菜小鱼~ 阅读(237) 评论(0) 推荐(0) 编辑
摘要:使用rf做数据库的增删改查操作可以定义关键字,方便后续使用 关键字如下: 一、sql_查 1 [Arguments] host{port} user{passwd} db{sql} 2 Connect To Database Using Custom Params py 阅读全文
posted @ 2020-01-26 16:28 菜小鱼~ 阅读(506) 评论(0) 推荐(0) 编辑
摘要:使用rf调用 get、post接口,可以先定义好 对应的关键字,后面直接使用 关键字如下: 一、 set login headers 入参为 cookie,如果没有,传 {} 1 [Arguments] cookies2{loginheader} Evaluate json.loads( 阅读全文
posted @ 2020-01-26 15:54 菜小鱼~ 阅读(870) 评论(0) 推荐(0) 编辑
摘要:web自动化,需要移动滚动条的操作,可以使用 键盘的 page down 和 page on 效果: 使用如下: 1.首先 导入包 AutoItLibrary(AutoItLibrary 已安装 ,并导入成功) 2. 1 sleep 2 #预防 chromedriver 未启动 2 Selenium 阅读全文
posted @ 2020-01-20 12:07 菜小鱼~ 阅读(365) 评论(0) 推荐(0) 编辑
摘要:autoitlibrary 已经安装成功,但rf导入报红 解决: 1.autoitlibrary 安装,并安装成功 2.Autoit 安装,并安装成功 Autoit 包可在官网下载也可以在网盘下载: 链接:https://pan.baidu.com/s/1sqejXeezFzU_2XJJtzD_Hw 阅读全文
posted @ 2020-01-19 20:07 菜小鱼~ 阅读(1451) 评论(0) 推荐(0) 编辑
摘要:安装 AutoItLibrary 报错: subprocess.CalledProcessError: Command '%SYSTEMROOT%\system32\regsvr32.exe /S c:\python27\Lib\site-packages\AutoItLibrary\lib\Aut 阅读全文
posted @ 2020-01-19 19:37 菜小鱼~ 阅读(1085) 评论(0) 推荐(0) 编辑
摘要:接口返回值为: 1 {"data":{"data":[[{"key1":"value1"},{"key2":"value2"},{"key3":"value3"}],[{"key11":"value11"},{"key12":"value12"},{"key13":"value13"}]]},"re 阅读全文
posted @ 2020-01-19 18:12 菜小鱼~ 阅读(2245) 评论(2) 推荐(0) 编辑
摘要:再rf中校验文本时,发现要校验的关键字与文本重复 ,如图: 我想判断 TextAAa="A"a{TextA} Set Variable "文本A" ${TextA} Evaluat 阅读全文
posted @ 2020-01-18 19:33 菜小鱼~ 阅读(636) 评论(0) 推荐(0) 编辑
摘要:pip下载包的时候 会很慢或超时,可以改成本地源 本地地址: 1 阿里云 http://mirrors.aliyun.com/pypi/simple/ 2 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 3 豆瓣(douban) http://pypi 阅读全文
posted @ 2020-01-13 21:12 菜小鱼~ 阅读(611) 评论(0) 推荐(0) 编辑
摘要:在使用 sqlalchemy 时,难免会遇到多个数据库地址的使用 最基本的配置参考: https://www.cnblogs.com/whycai/p/11963443.html 一共4步 新增的地址,需要在 步骤1、3中做下修改即可 修改如下: 步骤1中新增: 1 SQLALCHEMY_BINDS 阅读全文
posted @ 2020-01-09 19:51 菜小鱼~ 阅读(2246) 评论(0) 推荐(0) 编辑
摘要:1 li = [{'a':1,'b':4},{'a':2,'b':3},{'a':3,'b':2},{'a':4,'b':1}] 2 print('li',li) 3 #根据a的值倒序排序 4 liNew = sorted(li,key=lambda e:e.__getitem__('a'),rev 阅读全文
posted @ 2020-01-09 19:43 菜小鱼~ 阅读(818) 评论(0) 推荐(0) 编辑
摘要:基本配置: https://www.cnblogs.com/whycai/p/11963443.html 原始sql: 将表中数据按照name分组,其他字段展示最新的数据,于是,先要排序后,再进行分组 1 select a.name,count(*),a.datetime from 2 (selec 阅读全文
posted @ 2020-01-09 19:14 菜小鱼~ 阅读(2642) 评论(0) 推荐(1) 编辑
摘要:想要在查询时加入 查询的字段,需要用到 query(*****),query、query() 二种不通的用法 前提:db、class TableName 都已配置,参考 https://www.cnblogs.com/whycai/p/11963443.html 1.query 1 from xxx 阅读全文
posted @ 2020-01-08 17:40 菜小鱼~ 阅读(6428) 评论(0) 推荐(0) 编辑
摘要:后端用的flask,前端vue,查询结果展示以及分页 如图: 代码如下: 前端: 1 <template> 2 <div> 3 <el-row> 4 <el-col :span="18"> 5 <el-form :inline="true" :model="test_query"> 6 <el-fo 阅读全文
posted @ 2020-01-04 17:15 菜小鱼~ 阅读(3550) 评论(0) 推荐(0) 编辑
摘要:Linux里 能ping通ip,但ping不通域名(如 baidu.com),查看相关资料后发现是DNS的配置问题 修改 配置文件: /etc/resolv.conf 修改为: 1 nameserver 114.114.114.114 其中ip可选择: 114.114.114.114 119.29. 阅读全文
posted @ 2020-01-03 11:14 菜小鱼~ 阅读(1983) 评论(0) 推荐(0) 编辑
摘要:在写页面的时候,使用flask 中url带反斜杠前端加载资源文件时会带url中的路径 如图: html: 1 <!DOCTYPE html> 2 <html> 3 <head lang="en"> 4 <meta charset="UTF-8"> 5 <link rel="shortcut icon 阅读全文
posted @ 2020-01-01 21:00 菜小鱼~ 阅读(560) 评论(0) 推荐(0) 编辑
摘要:在本地运行没错,再服务上执行报了这个错 报错信息: track_modifications = app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] KeyError: 'SQLALCHEMY_TRACK_MODIFICATIONS' 查了半天,后来发现是 Fla 阅读全文
posted @ 2020-01-01 16:59 菜小鱼~ 阅读(829) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示