![](https://img-blog.csdnimg.cn/20201020092038985.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
作业
文章平均质量分 87
写作业中遇到的问题和解决方案
UncoDong
这个作者很懒,什么都没留下…
展开
-
Tapd GitHub集成 详细图片
将Github关联到TAPD项目中,详细图片版原创 2020-05-25 15:09:16 · 916 阅读 · 0 评论 -
Jenkins + pytest + allure生成可视化报告(CentOS 7)
文章目录0. 环境1. 安装1.1 allure-pytest1.2 allure添加到系统变量中2. 上传文件3. Jenkins构建服务3.1 创建项目3.2 构建3.2 增加构后操作4. 参考0. 环境系统镜像:centos_7_7_x64_20G_alibase_20200426.vhd1. 安装1.1 allure-pytest如果需要使用allure生成测试报告的话,除了要安装pytest之外,还要安装这个库。执行命令pip install allure-pytest如果觉得下原创 2020-05-20 22:38:39 · 1116 阅读 · 0 评论 -
Selenium 模拟点击拖拽
本质上是调用鼠标模拟点击的模块ActionChains,实现点击不松开->模拟移动鼠标->松开鼠标的这么一个操作。这里依然以迅捷图片作为示范文章目录1. 打开网站并上传图片(index)2. 实现模拟点击3. 实现模拟拖拽4. 完整代码1. 打开网站并上传图片(index)依然使用selenium打开网站,相比之前要多引入ActionChains模块,用来模拟点击。from s...原创 2020-04-28 17:18:48 · 3497 阅读 · 2 评论 -
Selenium上传图片(python+Selenium+AutoIT)
如果文件上传的对应HTML代码形如<input type = file/>的,可以直接用send_keys的方式传输文件。(来自https://www.jb51.net/article/121889.htm)不过一般情况下,文件图片上传的方式都是有一个按钮,点击之后直接调用操作系统自身的弹框,选择文件后,实现上传。而调用操作系统的接口,可以依赖于名为AutoIT的工具,因此本文的整个...原创 2020-04-27 08:17:29 · 1798 阅读 · 5 评论 -
NoteExpress使用
NoteExpress是一个比较好用的论文引用排版工具,这里记录一下使用的方式1. 下载去官网http://www.inoteexpress.com/aegean/下载免费个人版,安装就可以了。安装成功以后打开word,可以看到最上面多了一栏NoteExpress同时也要启动NoteExpress的应用,竟然还要注册…不注册用不了。注册完成后可以正常使用软件2. 使用方式可以直接使用...原创 2020-04-22 07:34:00 · 3177 阅读 · 3 评论 -
Python测试 Coverage代码覆盖率
本来是在赶作业的,但coverage真的太好用了太好用了太好用了太好用了,必须得给他写一篇教程!目录1. 安装coverage2. 编写自己的工程文件工具类测试代码3. coverage生成报告生成可视化报告生成多个文件的报告4. 参考资料1. 安装coveragepip install coverage2. 编写自己的工程文件这里我编写了一个简单的工程文件为例,实际中可以直接用在你自...原创 2020-04-18 22:38:22 · 2364 阅读 · 2 评论 -
UnitTest+HTMLTestRunner 测试可视化
HTMLTestRunner使用HTMLTestRunner进行图表可视化,首先需要下载HTMLTestRunner.py文件,是在https://github.com/huilansame/HTMLTestRunner_PY3/blob/master/HTMLTestRunner_PY3.py获得的,后续我也会把该资源上传供免费下载。**注:**如果是通过上述的github代码获取到的文件,...原创 2020-04-17 19:16:40 · 1408 阅读 · 7 评论 -
python+Unittest+ddt 自动化测试
因为急着写作业所以只记录了部分需要用到的内容…下次一定多写点安装执行pip install ddt编写json文件使用json库将字典直接转换成json文件,如下面代码所示import jsontest_dict = {'Test1':{'num1':1,'num2':1,'num3':2}, 'Test2':{'num1':10,'num2':1,'num...原创 2020-04-17 15:26:07 · 1422 阅读 · 0 评论 -
MDP模型之Grid World(Q Learining方法)
本次博客依然是伯克利大学的Grid World作业,对应的是Question 6和Question 7。目录1. 值迭代的局限性2. Q Learning是怎么做的3. 在Grid World 使用 Q Learning在上一次的作业中,我们已经了解了如何使用值迭代方法求解Grid World,那么Q Learning方法又是什么呢?自然,Q Learning也是一种强化学习的方法,那么它和值...原创 2020-04-15 19:02:44 · 3298 阅读 · 10 评论 -
MDP模型之Grid World(值迭代方法)
近期在学习人工智能课程的时候接触到了强化学习(Reinforcement Learning),并介绍到了一种叫做MDP(马尔可夫决策)的思想,最终布置了个Grid World的例子作为作业(这段文字套的好深…)由于对于这个算法是真的苦手,我借鉴了YouTube的视频以及github上的代码才对该算法有了理解。在这里对我所有遇到的疑问进行记录并解答,希望也能帮到有相似问题的人。作业来自伯克利大学。...原创 2020-04-06 16:43:29 · 9512 阅读 · 13 评论