天使堕落

导航

随笔分类 -  PYTHON摘抄

Selenium彩蛋篇-三种等待的使用方式
摘要:在UI自动化测试中,必然会遇到环境不稳定,网络慢的情况,这时如果你不做任何处理的话,代码会由于没有找到元素,而报错。这时我们就要用到wait(等待),而在Selenium中,我们可以用到一共三种等待,没一种等待都有自己的优点或缺点,如果选择最优的等待方式呢。来看下这三种等待方式吧。 time(固定等 阅读全文

posted @ 2022-03-26 12:02 天使堕落 阅读(127) 评论(0) 推荐(0)

selenium 判断元素element是否存在方法
摘要:selenium 判断元素element是否存在方法 2019年10月7日 15:52 4554 人阅读 2 条评论 编辑 selenium 判断元素element是否存在方法? 由于selenium本身没有一个方法检查元素是否存在。因为为了复用代码。所以写一个检查元素是否存在,来减少因为元素不存在 阅读全文

posted @ 2021-06-24 16:36 天使堕落 阅读(2692) 评论(0) 推荐(0)

python+selenium怎么获取ul下面最后一个li或ul中有多少个li
摘要:如何获取出ul中最后一个li或者是获取出ul中有多少个li;如何获取出页面中某class存在多少个from selenium import webdriver chrome = webdriver.Chrome() chrome.get('https://www.bilibili.com') ul 阅读全文

posted @ 2021-04-12 22:57 天使堕落 阅读(805) 评论(0) 推荐(0)

csv --- CSV 文件读写
摘要:csv CSV 文件读写 源代码: Lib/csv.py https://docs.python.org/zh-cn/3/library/csv.html CSV (Comma Separated Values) 格式是电子表格和数据库中最常见的输入、输出文件格式。在 RFC 4180 规范推出的很 阅读全文

posted @ 2021-04-07 22:50 天使堕落 阅读(400) 评论(0) 推荐(0)

selenium自动化测试——好文细学
摘要:selenium自动化测试 MR_Hanjc关注 32018.09.03 23:21:49字数 1,847阅读 28,467 一.自动化选型 不同点selenium类(RF、Katalon、Macaca等)UFT(QTP)JS类库(Phantomjs、CasperJS、Puppeteer) 是否开源 阅读全文

posted @ 2021-04-05 11:50 天使堕落 阅读(598) 评论(0) 推荐(0)

使用IEDriverServer.exe驱动IE11,实现自动化测试
摘要:使用IEDriverServer.exe驱动IE11,实现自动化测试 + 下载IEDriverServer http://dl.pconline.com.cn/download/771640-1.html 解压缩得到IEDriverServer.exe和IEDriverServer.64.exe,其 阅读全文

posted @ 2021-03-02 18:01 天使堕落 阅读(328) 评论(0) 推荐(0)

Selenium常见的无法定位到元素的原因(推荐)
摘要:1.元素没有加载完成,就进行定位元素 设置等待:导入时间模块使用 time.sleep(5) 2.窗口切换 窗口句柄还处在上一个窗口,导致无法定位新窗口的元素。 3.Frame原因定位不到元素 这个是最常见的原因,首先要理解下frame的实质,frame中实际上是嵌入了另一个页面,而webdrive 阅读全文

posted @ 2021-02-16 10:33 天使堕落 阅读(602) 评论(0) 推荐(0)

Selenium无法定位元素的九种解决方案
摘要:Selenium无法定位元素的九种解决方案 小仙女本人呀关注 12018.08.25 14:20:51字数 2,161阅读 17,942 一、frame/iframe表单嵌套 WebDriver只能在一个页面上对元素识别与定位,对于frame/iframe表单内嵌的页面元素无法直接定位。解决方法:d 阅读全文

posted @ 2021-02-12 20:48 天使堕落 阅读(544) 评论(0) 推荐(0)

python+selenium基础之XPATH定位(第一篇)
摘要:世界上最远的距离大概就是明明看到一个页面元素站在那里,但是我却定位不到!! selenium定位元素的方法有很多种,像是通过id、name、class_name、tag_name、link_text等等,但是这些方法局限性太大,拿id属性来说,首先一定不会每个元素都有id属性,其次元素的id属性也不 阅读全文

posted @ 2021-02-12 19:44 天使堕落 阅读(125) 评论(0) 推荐(0)

python使用国内的源来加速下载安装库
摘要:安装cv2的时候,在网上找的教程都是要下载源码包进行安装。其实没必要那么复杂,直接pip安装就可以。 pip install opencv-python 对于在国内的小伙伴,可以尝试使用国内的源来加速下载安装: pip install -i https://mirrors.aliyun.com/py 阅读全文

posted @ 2021-02-07 19:57 天使堕落 阅读(216) 评论(0) 推荐(0)

用selenium控制已打开的浏览器
摘要:在使用selenium进行自动化测试会遇到,手工打开浏览器,做了一部分操作后,并打开相关页面后再执行相关的自动化脚本。 如何使用selenium来接管先前已打开的浏览器呢?醍提出一个Google Chrome浏览器的解决方案。我们可以利用Chrome DevTools协议。它允许客户检查和调试Chr 阅读全文

posted @ 2021-02-01 21:50 天使堕落 阅读(282) 评论(0) 推荐(0)