![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 94
satner
这个作者很懒,什么都没留下…
展开
-
python使用pip安装第三方库(工具包)速度慢、超时、失败的解决方案
现象:在用pip安装第三方库时经常失败。原因:由于我们在cmd窗口进行pip安装时候,默认是去下载国外资源,由于国内网络问题常常会网速不稳定甚至没有网速,这时候就会导致安装包时出现错误。解决方案:一劳永逸的方法,选择国内镜像源,相当于你从国内的一些机构下载你所需的python第三方库解决方法:1.找到C:\Users\Administrator\AppData\Roaming...原创 2020-04-09 15:02:00 · 687 阅读 · 0 评论 -
UI自动化selenium元素定位不到常见问题
在编写ui自动化时,定位元素大概是最烦的问题。经常发生定位不到元素的情况。总结了以下几种情况及解决办法:1. 表单嵌套原因找到原因 顺着定位元素往上找,查看是否有<iframe>标签,找到说明要定位此元素,需先切换到此表单,在定位元素。解决方法 需使用switch_to_frame("name值")switch_to_frame("id值")driver...原创 2019-11-26 15:07:19 · 2401 阅读 · 0 评论 -
PO设计模式
Page Object Model:PO设计模式是selenium自动化测试中最佳的设计模式之一,主要体现在对界面交互细节的封装,也就是在实际测试中只关注业务流程就OK了传统的设计中,在新增测试用例之后,代码会有以下几个问题:1.易读性差:一连串的find element会使代码显得杂乱无章2.可扩展性不好:用例孤立,无法扩展3.可复用性差:无公共方法,很难复用4.可维护性...转载 2019-11-26 14:05:49 · 733 阅读 · 0 评论 -
Robot framework
一 环境搭建1.安装robotframework库2.安装wxPython库3.安装robotframework-ride库4.安装robotframework-Selenium2Library库、5.启动ride: 1.通过文件启动(双击[dirPath]\python\Lib\site-packages\robotide下的__init__.py文件) 2....转载 2019-11-18 15:33:23 · 79 阅读 · 0 评论 -
urllib、urllib2、requests三者关系
urllib、urllib2、requests关系urllib和urllib2是python标准库,就是你安装了python,这两个库就已经可以直接使用了;requests是第三方库,不是python基金会实现的,但是功能是很强大的。urllib和urllib2这两个标准库,做爬虫也基本够用了,不用requests也是可以的。urllib和urllib2都是通过url打开资源,其中urll...原创 2019-06-10 14:54:31 · 199 阅读 · 0 评论 -
利用 Python + Selenium 自动化快速截图
Selenium 是一个可以让浏览器自动化地执行任务的工具,常用于自动化测试。与bs4等结合使用,也适合爬取动态网页数据。不过没想到,它居然可以用于网页截图,而且由于可编程性,用法更具想象空间。目前,Selenium 支持 Java、C#、Ruby 以及 Python 四种客户端语言。如果你使用 Python,则只需要在命令行里输入pip install selenium并回车,即可安装 sel...转载 2019-06-11 15:05:34 · 3074 阅读 · 0 评论