import win32con import win32gui def img(path, list_name): # 随机返回目标文件下的图片 for file in os.listdir(path): file_pa…
标签:selenium
如何提升Selenium脚本执行稳定性,selenium定位不到元素,selenium操作不了元素,元素可靠定位,元素可靠操作,JS执行未完成,alert、frame、window可靠切换,新页面加载
如何提升Selenium用例执行稳定性 使用selenium会发现很多稳定性问题,有时定位不到,有时操作不了。对于不熟悉selenium的人来说是很痛苦的。 有些问题增加等待时间可以减少出问题的几率,但是出了问题就增加硬…
Selenium之多窗口句柄的切换
前言 有些页面的链接打开后,会重新打开一个窗口,对于这种情况,想在新页面上操作,就得先切换窗口了。获取窗口的唯一标识用句柄表示,所以只需要切换句柄,我们就能在多个页面上灵活自如的操作了。 &nb…
golang使用chrome+Selenium2.0+ChromeDriver使用总结
前段时间项目临时需要做一个数据爬虫,因为我不会用python,真tmd尴尬,就用golang来写,最后我还tmd没有用爬虫框架,哎,接下来写写一下做这个爬虫中使用到的一些技术,因为时间紧张,所以要是中间有问题请大佬指正。…
Web自动化之Headless Chrome概览
Web自动化 这里所说的Web自动化是所有跟页面相关的自动化,比如页面爬取,数据抓取,页面内容检测,页面功能测试,页面加载性能测试,页面回归测试等等,当前主要由如下几种解决方式: 文本数据获取 这就是各种request库…
使用 headless chrome进行测试
注:文章聚合了现在 headless chrome 介绍和使用方式 包含了三个部分 chrome 在 mac 上的安装和简单使用(来自官方) 利用 selenium 的 webdrive 驱动 headless chro…
为什么puppteteer比selenium好?
在今年年初,我在公司使用Selenium编写客户端测试。对于那些主要使用Scala编写的开发人员来说,这是很好的事。问题在于学习Scala和Selenium是开发人员编写端到端测试的高标准。我们有很多开发人员几乎都是用T…
golang使用chrome+Selenium2.0+ChromeDriver使用总结
前段时间项目临时需要做一个数据爬虫,因为我不会用python,真tmd尴尬,就用golang来写,最后我还tmd没有用爬虫框架,哎,接下来写写一下做这个爬虫中使用到的一些技术,因为时间紧张,所以要是中间有问题请大佬指正。…
使用 headless chrome进行测试
注:文章聚合了现在 headless chrome 介绍和使用方式 包含了三个部分 chrome 在 mac 上的安装和简单使用(来自官方) 利用 selenium 的 webdrive 驱动 headless chro…
Python_selenium_phantomjs动态抓取
selenium:https://github.com/SeleniumHQ…当前版本3.0.1A browser automation framework and ecosystem phantomjs:h…
Python如何运行单个.py文件而不是unittest
问题:使用pycharm 时,Python如何运行单个.py文件而不是unittest 比如当前脚本名称为:Test.py 但有时候在运行Python脚本时,发现右键运行的选项不是run Test.py 而是 Unitt…
Web 自动化测试框架 sweetest 介绍
介绍 sweetest 是一款 Web 自动化测试框架,或者说是解决方案,名字取 Selenium, Web UI, Excel, Element, Test 含义。特点: 简单快速,轻松上手 无需编码能力 在 Exce…