Python
勿幕
这个作者很懒,什么都没留下…
展开
-
【Python】Selenium 异常处理 - find_element return dict返回字典
在用Selenium做UI自动化时,driver可以打开页面,也可以输入URL,但是定位input元素的时候,find_element返回的一直是dict日志输出的Element:{'ELEMENT': '0.8088570444934853-1'}输出的type:<class 'dict'>find_elements返回的dict list。各种排查无果,刚做过Selenium版本升级,设置怀疑Selenium版本做了调整,上官网查询没有变化;最后自己排查,怀疑是webdriv原创 2021-12-11 00:06:10 · 2561 阅读 · 0 评论 -
Python-利用JMeter的Summariser日志绘制负载测试曲线
文章目录https://www.cnblogs.com/shengulong/p/7883294.htmlJmeter summariser report的设置在:$JMeterHome/bin/jmeter.properties#---------------------------------------------------------------------------# Summariser - Generate Summary Results - configuration (main原创 2021-02-01 14:02:08 · 450 阅读 · 0 评论 -
Python Selenium UI自动化:滚动条滑动
文章目录滑动至固定位置滑动至元素在UI自动化实施过程中,存在一些元素定位和鼠标键盘操作无法解决的问题,比如滑动浏览器滚动条,某些元素出现在可见范围内等等。scrollBy():按照指定的像素值来滚动内容。scrollTo():把内容滚动到指定的坐标。测试比较 scroll()、scrollTo()、scrollBy() 三个方法的区别:setTimeout(()=>{ element.scrollBy(0,10); // element.scrollTo(0,10);},1000原创 2020-11-16 12:30:01 · 4480 阅读 · 2 评论 -
Python Selenium XPath根据文本内容查找元素
问题现象元素的属性中没有id、name;虽然有class,但比较大众化,且位置也不固定;例如:页码中的下一页男;那该如何找到该元素?<a class="paging">上一页</div><a class="paging">1</div><a class="paging">2</div><a class="pag...原创 2020-02-10 23:55:43 · 9551 阅读 · 4 评论 -
Python免费教育工具 Online Python Tutor
目录标题http://www.pythontutor.com/GitHub 开源:https://github.com/pgbovine/OnlinePythonTutor/原创 2019-05-30 12:43:11 · 4600 阅读 · 0 评论 -
Python Selenium - innerHTML 属性
innerHTML 属性设置或返回表格行的开始和结束标签之间的 HTML(包含html标签)。HTMLElementObject.innerHTML=textinnerHTML可获取或设置指定元素标签内的 html内容,从该元素标签的起始位置到终止位置的全部内容。获取元素的内容:element.innerHTML给元素设置内容:element.innerHTML = htmlStr...原创 2019-05-29 23:44:00 · 4595 阅读 · 0 评论 -
Python 编程风格
https://docs.python.org/zh-cn/3/glossary.html#termeafpEAFP 取得原谅比获得许可容易(easier to ask for forgiveness than permission)。这是一种常见的 Python 编程风格,先假定存在有效的键或属性,如果假定不成立,那么捕获异常。这种风格简单明快,特点是代码中有很多 try 和 except...转载 2019-06-19 20:15:33 · 317 阅读 · 0 评论 -
Python execjs(执行js脚本)
python3调用js的库之execjs原创 2019-09-18 09:52:04 · 11706 阅读 · 3 评论 -
Python 标注(annotation)
函数标注(function annotation)Python函数标注(function annotation)是关于用户自定义函数中使用的类型的完全可选元数据信息。函数标注 以Python字典的形式存放在函数的 annotations 属性中,并且不会影响函数的任何其他部分。 形参标注的定义方式是在形参名称后加上冒号,后面跟一个表达式,该表达式会被求值为标注的值。 返回值标注的定义方式是加上...原创 2019-09-19 00:17:21 · 6201 阅读 · 0 评论 -
PyCharm 使用记录
工欲善其事必先利其器PyCharm是一种Python IDE(Integrated Development Environment,集成开发环境)2、pycharm安装可以到官网下载:http://www.jetbrains.com/pycharm/一定要下载开发专用版:Python IDE for Professional Developers安装步骤,就直接机械的按下一步就行了。2...原创 2019-05-08 13:35:14 · 3131 阅读 · 0 评论 -
同时安装Python2和Python3(Windows系统)
同时安装Python2和Python31. 安装Python21.1 安装python1.2. 环境变量1.3. 验证1.3.1 验证python21.3.2 验证pip2. 安装Python32.1. 安装Python2.2. 环境变量2.3. 验证2.3.1 验证python32.3.2 验证pip问题:pip3无法使用3. 具体使用很多情况下,一台电脑上需要同时安装Python2和Pyth...原创 2019-06-25 17:31:20 · 533 阅读 · 0 评论 -
Windows - Python重启tomcat
实现环境:Windows7+Python2.7开发背景:在测试服务器上实现tomcat下包的自动升级;在包升级前,需要确认tomcat启动;在包升级后,需要重启tomcat;开发在测试服务器上,直接运行的Python代码;终止tomcat进程,如果系统只有一个tomcat在运行,没其他的Java程序在跑的话,用这个可以快速关掉进程,该方式是在上面这种情况还关闭不了的情况下使用的os.syst...原创 2018-10-24 15:34:46 · 1306 阅读 · 1 评论