摘要:在UI自动化测试中,必然会遇到环境不稳定,网络慢的情况,这时如果你不做任何处理的话,代码会由于没有找到元素,而报错。这时我们就要用到wait(等待),而在Selenium中,我们可以用到一共三种等待,没一种等待都有自己的优点或缺点,如果选择最优的等待方式呢。来看下这三种等待方式吧。 time(固定等
阅读全文
摘要:selenium 判断元素element是否存在方法 2019年10月7日 15:52 4554 人阅读 2 条评论 编辑 selenium 判断元素element是否存在方法? 由于selenium本身没有一个方法检查元素是否存在。因为为了复用代码。所以写一个检查元素是否存在,来减少因为元素不存在
阅读全文
摘要:如何获取出ul中最后一个li或者是获取出ul中有多少个li;如何获取出页面中某class存在多少个from selenium import webdriver chrome = webdriver.Chrome() chrome.get('https://www.bilibili.com') ul
阅读全文
摘要:csv CSV 文件读写 源代码: Lib/csv.py https://docs.python.org/zh-cn/3/library/csv.html CSV (Comma Separated Values) 格式是电子表格和数据库中最常见的输入、输出文件格式。在 RFC 4180 规范推出的很
阅读全文
摘要:selenium自动化测试 MR_Hanjc关注 32018.09.03 23:21:49字数 1,847阅读 28,467 一.自动化选型 不同点selenium类(RF、Katalon、Macaca等)UFT(QTP)JS类库(Phantomjs、CasperJS、Puppeteer) 是否开源
阅读全文
摘要:使用IEDriverServer.exe驱动IE11,实现自动化测试 + 下载IEDriverServer http://dl.pconline.com.cn/download/771640-1.html 解压缩得到IEDriverServer.exe和IEDriverServer.64.exe,其
阅读全文
摘要:1.元素没有加载完成,就进行定位元素 设置等待:导入时间模块使用 time.sleep(5) 2.窗口切换 窗口句柄还处在上一个窗口,导致无法定位新窗口的元素。 3.Frame原因定位不到元素 这个是最常见的原因,首先要理解下frame的实质,frame中实际上是嵌入了另一个页面,而webdrive
阅读全文
摘要:Selenium无法定位元素的九种解决方案 小仙女本人呀关注 12018.08.25 14:20:51字数 2,161阅读 17,942 一、frame/iframe表单嵌套 WebDriver只能在一个页面上对元素识别与定位,对于frame/iframe表单内嵌的页面元素无法直接定位。解决方法:d
阅读全文
摘要:世界上最远的距离大概就是明明看到一个页面元素站在那里,但是我却定位不到!! selenium定位元素的方法有很多种,像是通过id、name、class_name、tag_name、link_text等等,但是这些方法局限性太大,拿id属性来说,首先一定不会每个元素都有id属性,其次元素的id属性也不
阅读全文
摘要:安装cv2的时候,在网上找的教程都是要下载源码包进行安装。其实没必要那么复杂,直接pip安装就可以。 pip install opencv-python 对于在国内的小伙伴,可以尝试使用国内的源来加速下载安装: pip install -i https://mirrors.aliyun.com/py
阅读全文
摘要:在使用selenium进行自动化测试会遇到,手工打开浏览器,做了一部分操作后,并打开相关页面后再执行相关的自动化脚本。 如何使用selenium来接管先前已打开的浏览器呢?醍提出一个Google Chrome浏览器的解决方案。我们可以利用Chrome DevTools协议。它允许客户检查和调试Chr
阅读全文