
selenium学习
Redamancy又在写BUG
这个作者很懒,什么都没留下…
展开
-
关于shadow-root的查找
selenium解决shadow-root定位不到原创 2023-01-13 17:09:51 · 1632 阅读 · 1 评论 -
【python+selenium自动化】基于Autolt实现上传
用于不通过接口批量上传文件转载 2023-01-03 09:16:04 · 401 阅读 · 0 评论 -
Allure的安装
allure安装原创 2022-10-28 11:08:20 · 1320 阅读 · 0 评论 -
Python+selenium图像识别:特征匹配方式
Python+selenium+图像识别转载 2022-10-28 11:00:55 · 1062 阅读 · 0 评论 -
执行pytest -m “标签名”执行指定用例却打开了一个没有标记的测试网页
未标记却始终会被打开的网页原创 2022-10-26 10:16:21 · 192 阅读 · 0 评论 -
selenium ConnectionRefusedError [WinError 10061] 由于目标计算机积极拒绝,无法连接。‘)问题解决
自动化测试目标计算机积极拒绝的问题原创 2022-10-19 07:32:22 · 2818 阅读 · 4 评论 -
解决pycharm跳转页面时出现requested without authorization, you can copy URL and open it in browser to ....
我想通过selenium打开一个本地的html,,但是每当我运行程序时就会马上关闭,并且提示:那么解决方法就是:找到file-settings-debugger-勾选Allow unsigned requests,这样就不会再出现以上问题并能够成功打开页面了中文的是这样,从上到下箭头按顺序点击即可。...原创 2020-10-22 14:40:25 · 2281 阅读 · 0 评论 -
如何定位会消失的信息提示框(短暂出现的信息提示框)
我们这边的项目是一个管理系统,在进行界面操作的时候,他会有一些信息提示,类似于这种,无法进行操作,仅仅用于提示,到时消失。那么问题来了,就算在消失之前定位到了,等时间到了他也会自动消失,那么它的属性什么的速度再快记性再好也记不住啊。。于是我通过以下办法定位成功:1、打开浏览器开发者模式2、然后点击方框内的sources3、再次通过相关操作让他出现4、等他出现时,马上点击这个图标点击之后页面就会成功暂停此时就可以定位到它,并且不怕它再次消失了!...原创 2020-08-11 15:56:14 · 766 阅读 · 0 评论 -
allure测试报告使用详情以及pytest使用详情
allure测试报告使用pytest使用详情原创 2020-08-10 12:46:16 · 503 阅读 · 0 评论 -
关于selenium定位下拉框中动态加载的元素定位不到或无法定位的问题
今天在一个系统中定位元素,上面是一个点击框,点击之后会出现可以选择的下拉框如图:但是在开发者选项中无法定位到这里的元素,看了下源码,源码中并没有这些选项点击其中有的选项之后,才会出现对应的代码请问有大佬可以告诉我下这是为什么吗?...原创 2020-07-20 12:57:08 · 9967 阅读 · 18 评论 -
Selenium给元素的属性赋值(修改)
通过selenium定位元素时,有时候迫不得已需要对一些标签进行修改操作,如删除,修改它的值之类的。前段时间遇到一个问题,关于下拉框元素动态加载,从而导致无法定位的问题。问题and回答:????:# 定位到下拉框inputs_selcet = driver.find_elements_by_css_selector(".ant-select")# 展开元素,使后面可以定位到它inputs_selcet[1].click()# 定位到下拉框的所有元素meeting_div = driver.f原创 2020-07-31 11:29:13 · 16392 阅读 · 4 评论 -
关于selenium下拉框元素出现Message: element not interactable元素不可交互的问题
今天学习的过程中遇到了一个问题,就是明明在浏览器上能够定位到的元素,但是在selenium运行跑起来始终报错,无法交互的问题。想了很久找了很多地方都没有找到答案。就是这个结束时间,前面的开始时间同样的方法,可以定位到并成功操作,但是在结束时间这个框就是不对,后来我在一个回答中看到,定位不到的原因有可能是因为没有显示在屏幕上!也就是说,尽管它有,但是如果没有显示出来也不行!于是我试着用js写了一个移动滚动条的代码:js = 'document.getElementsByClassName("a原创 2020-07-28 17:50:16 · 3170 阅读 · 0 评论 -
expected_conditions方法以以及含义
注:从原文档一个个扒出来翻译的,有不对的地方还请批评指正。1、 titleIs( String title)1判断当前页面的title是否精确等于预期2、 titleContains( String title)1判断当前页面的title是否包含预期字符串3、 urlToBe( String url)1判断当前页面的url是否精确等于预期4、 urlContains( String fraction)1判断当前页面的url是否包含预期字符串5、 urlMatches( String转载 2020-07-23 15:05:09 · 1024 阅读 · 1 评论