- 博客(7)
- 收藏
- 关注
原创 基于multiprocessing实现多进程并行
基于multiprocessing实现多进程并行multiprocessing库的介绍场景应用场景复现multiprocessing库的介绍multiprocessing 是一个支持使用与 threading 模块类似的 API 来产生进程的包。 multiprocessing 包同时提供了本地和远程并发操作,通过使用子进程而非线程有效地绕过了 全局解释器锁。 因此,multiprocessing 模块允许程序员充分利用给定机器上的多个处理器。 它在 Unix 和 Windows 上均可运行。mult
2021-09-29 11:25:50
506
原创 Pyinstaller库的使用
Pyinsataller库的使用Pyinstaller库的介绍Pyinstaller安装常用指令打包单个文件打包多个文件RunTest配置文件详解Pyinstaller库的介绍Pyinstaller 库可以通过简单指令,将编写好的python代码打包成一个可执行文件,文件的运行可以忽略运行环境问题。官方链接:点击这里Pyinstaller安装pip install pyinstaller常用指令指令含义-F打包单个文件,适合所有代码都写在一个py文件内-D打包多个
2021-04-30 15:48:37
1465
原创 解决iframe对selenium定位元素的干扰问题
解决iframe对selenium定位元素的干扰问题场景还原解决思路场景还原我们在通过selenium的find_element方法定位页面元素的时候会发现一个问题,我的定位条件没有问题,定位元素也是非隐藏元素,可代码执行时总提示Message: no such element: Unable to locate element,百思不得其解时,最后发现元素嵌套在了iframe当中,无法直接定位。这个时候我们通常的解决办法就是,查看元素所在的iframe,然后调用selenium的switch_to
2021-04-14 18:47:46
570
2
原创 如何提升WebUI自动化的稳定性
如何提升WebUI自动化的稳定性导致UI自动化不稳定的因素导致UI自动化不稳定的因素1.web页面的多变在自动化的实际应用场景中,经常性会碰到一类问题,UI界面经常性的变动2.页面元素加载不稳定是3.系统业务复杂...
2021-03-10 11:00:07
4904
原创 Python Selenium 基础知识
目录一、Selenium简介selenium特点selenium组件一、Selenium简介selenium特点直接在web页面上执行,模拟操作支持Windows、Linux和Mac平台背后有Google维护源代码支持目前大部分主流浏览器支持主流的编程语言,包括:Java、Python、C#、PHP、Ruby、JavaScript基于标准的WebDriver语法规范基于JavaScript的自动化引擎selenium组件Selenium IDE:一个Firefox插件,可以录制用
2020-06-28 22:58:34
657
原创 Webdriver常用及基础方法
目录Webdriver常用方法Webdriver基础方法Webdriver常用方法表达式操作title()获取title标签,或者使用title属性get(url)get方式请求urlback()浏览器后退forawrd()浏览器前进close()关闭当前页面refresh()刷新浏览器quit()关闭浏览器maximize_window()浏览器最大化minimize_window()浏览器最小化click()
2020-06-28 22:56:20
15789
4
原创 xpath表达式浅析
目录xpath简介xapth节点xpath语法常用路径表达式谓语选择未知节点选择多路径轴(axis)步(step)函数xpath简介参考文献:xpath教程XPath 是一门在 XML 文档中查找信息的语言。XPath 可用来在 XML 文档中对元素和属性进行遍历。XPath 是 W3C XSLT 标准的主要元素,并且 XQuery 和 XPointer 都构建于 XPath 表达之上。因此,对 XPath 的理解是很多高级 XML 应用的基础xapth节点七种节点类型:元素、属性、文本、命
2020-06-16 15:08:11
444
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人