selenium之搜索截图

首先灰常感谢黄河分享的selenium之搜索后截图,整个小工具不难,其实主要是分享的一种思维,就是解脱人力,在有限的资源下,借助工具提高自身的效率。

分享的例子:

源码中的截图名称是固定的,现在改为以时间+搜索条件的方式命名



执行结果:

timeStamp+line.strip('\n')+".png",当然因为采用的时间+搜索内容为图片的名称时,遇到一个问题,就是在读取了文本内容后,未去除内容前后的“回车换行符”,这样导致图片截取保存时 失败,见下图。

解决方法,加上strip,如何发现差异的,因为每一次都是最后一行的搜索内容成功,然后发现,除了最后一行的内容,每个单词的后面实际都有个“\n”。

Note:strip()  是去除掉首尾的 “\r\n\t”,rstrip()去除右侧的字符, lstrip()去除左侧的字符,当然()内可以带字符值哦。

简单封装了下:


其实这个封装很粗糙的,还可以进行拆分,如把截图作为一个方法,把获取时间作为一个方法,还可以吧启动浏览器作为一个方法,这里还可以扩展,根据不同的参数启动不同的浏览器,截图存储还可以保存到文件夹中,如20170316下面是这一天的所有截图

未完待续。。。。

后面的想法要实现。。。。

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容