使用PhantomJS进行非GUI爬取斗鱼房间列表 发表于 2017-09-04 | 分类于 python 下载合适版本的PhantomJS,下载地址:http://phantomjs.org/download.html解压后进入bin目录,将phantomjs.exe放于与代码文件同一目录下,或者在代码self.driver = webdriver.PhantomJS()的括号中填入phantomjs. ... 阅读全文 »
使用Robot Framework连接mysql数据库进行自动化测试 发表于 2017-08-28 | 分类于 Robot Framework 1.安装依赖库这里还是使用pip进行安装: 12$ pip install robotframework-DatabaseLibrary$ pip install pymysql 2.导入库 3.编写案列这里进行了数据的连接,查询,和新增 4.执行测试执行成功 阅读全文 »
Robot Framework成功导入库后执行Case提示找不到关键字 发表于 2017-08-28 | 分类于 Robot Framework 使用DatabaseLibrary这个库连接数据库,一直报错 FAIL : No keyword with name ‘Connect To Database Using Custom Params’ found.Google了一圈也没找到原因,后来将库在Dictionary类型的Suite中导入改 ... 阅读全文 »
使用RobotFramework+Selenium2Library再次执行case未显示log 发表于 2017-08-25 | 分类于 Robot Framework 使用RobotFramework+Selenium2Library第二次执行case未显示log,是因为我使用的是Chrome浏览器,运行一次后chromedriver.exe进程仍在运行中。所以应想办法将该进程杀掉。下面有三种方法: 每次运行后,进入任务管理器,手动结束该进程。 每次运行 ... 阅读全文 »
使用pdb调试python程序 发表于 2017-08-22 | 分类于 python 官方文档:https://docs.python.org/3/library/pdb.html使用pdb的方式有两种,其中一种是在程序内部添加代码,这种方式和添加print差不多。再啰嗦一句,还有ipdb,ipdb是pdb的加强版,如果感兴趣可以再去研究。要注意的是ipdb只能在3.3以上的pyth ... 阅读全文 »
flask+jinja2+bootstrap搭建博客 发表于 2017-08-22 | 分类于 python 这是我第一次学着写web程序,选择了flask这个轻量型的框架。 可算是差不多写完了,还是要有个仪式感,写篇博客纪念一下下~~嘻嘻 ٩(๑>◡<๑)۶ 代码地址:https://github.com/liaofangying/flasky_bigfire 这个web程序是我 ... 阅读全文 »
mysql中的timestamp和datetime 发表于 2017-08-16 | 分类于 mysql 今天在navicat mysql创建表的时候报错”1294 - Invalid ON UPDATE clause for ‘lastEditDate’ column”:后来才知道是因为timestamp的默认值是不能为空的,这里我们取系统当前时间CURRENT_TIMESTAMP(3) 以下参 ... 阅读全文 »
flask中关于cookie的设置 发表于 2017-08-15 | 分类于 python 设置cookie通过响应对象的set_cookie方法我们可以设置自定义cookie的内容和保存在客户端的时长: 1234567from flask import make_response@app.route('/all')def show_all(): response = make_re ... 阅读全文 »
flask首页(第一页)设置默认url 发表于 2017-08-14 | 分类于 python 最近学习flask的过程中,遇到一个问题。进入首页页面,显示文章列表,文章列表是做了分页的,那么url应该是/page=<page>这样的,那么第一页也就是首页的路径应该是/还是/page=1呢?一开始我是这样想的,首页(第一页)路径为/,然后重定向至/page=<page> ... 阅读全文 »
windows激活python虚拟环境 发表于 2017-08-08 | 分类于 python 正常情况下:如果使用bash命令行(linux和mac os x用户):source venv/bin/activate如果使用微软Windows系统:venv\Scripts\acrivate 我的电脑是Windows的可是执行命令不能成功激活,查找了原因之后才知道因为我用的是GitBash,Gi ... 阅读全文 »