3 KimihaSukiDa

尚未进行身份认证

python学习路上众多的一个无名之辈

等级
TA的排名 39w+

使用allure启动函数

# 删除上次测试数据 os.system(r'del /s /q ..\testcase\temp\*.*') os.system(r'del /s /q ..\testcase\report\image\*.*') os.system(r'del /s /q .\test_report.zip') # 生成测试数据 pytest.main(['-s', '-q','--alluredir', '../testcase/temp...

2020-06-01 10:42:10

allure测试报告-------异常截图

使用driver.save_screenshot()函数截图with open以rb 打开该文件,读取内容赋值为file使用allure.attach()函数添加进报告中 OUTPUTS_DIR = '../testcase/report/image' file_name = OUTPUTS_DIR + "/{}_{}.png".format(datetime.strftime(datetime.now(), "%Y%m%d%H%M%S"), img_doc) sel.

2020-06-01 10:37:55

python发送邮件并附带.zip附件

一、需求老板要求每天跑一边自动化测试脚本,并把测试报告用邮箱发给他。于是去查了资料,顺利完成了这个需求,在此记录分享一下二、压缩文件首先做的事是调试压缩文件的函数。利用python自带的zipfile库,具体思路是通过os.walk()函数遍历某一文件夹的所有文件,再把这些文件写入到压缩包内。step1:利用zipfile库的ZipFile函数创建一个压缩包(.zip类型)的对象step...

2020-04-14 21:10:01

利用adb解决python+appium无法调出虚拟键盘的问题

问题如图,app搜索框旁没有搜索按钮,输入完搜索内容后,无法通过点击按钮进行搜索。百度查询最多的答案都是通过driver.keyevent(keycode)模拟键盘事件,搜索和回车键分别为84和66,但是实际运行代码,发现仍然无法进行搜索。又查了很多帖子资料,发现可能通过adb指令切换输入法,然后通过调起输入法再模拟键盘事件,然后尝试了一下,该问题已解决。KEYCODE_ENTER 回车键 ...

2020-03-28 16:52:01

xpath路径中传入参数

使用“+变量名+”传入变量xpath = "//android.widget.TextView[@text='"+comment_num+"']/../../../../.."self.driver.find_element_by_xpath(xpath).click()

2020-03-26 11:45:22

git通过命令忽略指定文件

如图,从gitlab中clone下来的项目代码,因为pyhton版本不同导致环境配置文件有所不同,每次用git status显示文件状态时都会被显示出来,所以考虑使用命令忽略忽略使用忽略命令后再用git status查看文件状态,不显示该文件。git update-index --assume-unchanged /path/to/file取消忽略使用取消忽略命令后再用git st...

2020-03-25 10:07:49

利用while循环和try...except结构定位元素

问题在如图的界面中,要查看没有评论的帖子内容解决思路因为有时进入该页面会有推荐咨询,看不到帖子的评论按钮,所以想法是利用try去定位评论数这个元素,能获取到时,通过判断评论数利用 return 选择要查看的帖子。如果不能获取到评论数就滑动页面,如果评论数不为0也滑动页面。这样就可以在获取到评论为0的元素钱循环滑动动作解决 while True: try: comm...

2020-03-24 20:01:20

appium利用XPath定位元素实例(记录工作)

问题如图,我想要定位评论区的内容,但是帖子正文和评论区内容的id和class一样,所以考虑使用xpath进行定位。解决往上层找便于定于的起始节点发现,ID为com.hoolai.moego:id/ll_content的节点就已经和帖子详情内的内容不同,所以以此为起始节点就可以定位到评论区的内容,Xpath写法如下(通过ID属性定位到起始节点,然后通过序号选择具体某一个节点,在一层一层定...

2020-03-24 19:49:12

Git常用操作

首次使用git记录一下使用到的操作创建分支git branch + name切换分支git checkout +name查看自己所在分支git branch删除本地分支git branch -d +name合进远程分支git commit +文件名合进远程仓库内git push查看本地分支文件状态(是否修改过)git status删除文件git rm +文件名恢复...

2020-01-09 18:13:14

【Golang】解决Go test执行单个测试文件提示未定义问题

背景很多人记录过怎么执行Go test单个文件或者单个函数,但是要么对执行单文件用例存在函数或变量引用的场景避而不谈,要么提示调用了其它文件中的模块会报错。其实了解了go test命令的机制之后,这个问题就迎刃而解了。也是一个同事向我求助我才知道有这样一个问题存在,因为场景特殊他只想执行我们的测试代码其中一个文件中的测试代码,因为调用的信息都在同一目录(package)下,原代码执行是不存在引...

2020-01-06 11:17:46

scrapy框架下载图片失败原因(记自己踩的坑)

最近练习scrapy框架,爬取360图片,已经爬取到了想要的信息,然而在下载时下载错误。想看结果的直接看最后结论!如下是下载函数'''下载图片'''class ImagePipeline(ImagesPipeline): def get_media_requests(self,item,info): yield Request(url=item['url'],m...

2019-07-02 21:18:42

手把手教你爬取并下载英雄联盟所有英雄皮肤高清大图

2019-06-23 12:38:44

利用itchat写一个聊天机器人

利用itchat写一个聊天机器人聊天机器人图灵机器人需要的库**自动回复私聊消息****自动回复群聊消息**结语:聊天机器人偶然在CSDN上看到大佬用20行教你写一个聊天机器人,觉得甚为有趣,所以就自己尝试了一下,在此记录并分享自己的学习过程。图灵机器人图灵机器人是可以自动回复的智能机器人,每个人都可以免费创建,很方便。官网为http://www.turingapi.com/。创建好后可...

2019-06-18 23:48:18
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。