Loading

随笔分类 -  selenium

摘要:在pycharm中,使用pytest-rerunfailures的过程中,发现在pytest.main(['-v', '--reruns', '3']) 或 pytest.main(['-v', '--reruns = 3'])中,使用参数配置重试,没有效果,但是在控制台中,使用pytest -v 阅读全文
posted @ 2025-03-04 19:02 DuKe渡客 阅读(10) 评论(0) 推荐(0) 编辑
摘要:selenium因为找不到元素会抛出异常,导致执行结束 可以考虑使用driver.find_elements(),找不到元素时就会返回空列表,使用if-else语句,判断列表是否为空,非空,则正常找到元素,进行后续代码执行;空,则直接跳过,执行其他代码 if len(driver.find_elem 阅读全文
posted @ 2023-03-31 13:51 DuKe渡客 阅读(705) 评论(0) 推荐(0) 编辑
摘要:方法一: 第一步:按F12进入开发者模式 第二步:点击Sources. 第三步:鼠标进入,触发悬浮框弹出,然后鼠标停止不要移动。 第四步:按F8 或者(Ctrl+\),正常情况下,此时页面的顶部中间位置会出现Paused in debugger提示(如下图),此时可以任意移动鼠标,会发现悬浮框不会消 阅读全文
posted @ 2022-12-15 14:03 DuKe渡客 阅读(1690) 评论(0) 推荐(0) 编辑
摘要:代码 from selenium import webdriver from selenium.webdriver import Remote from webdriver_helper import debugger, get_webdriver chrome_options = webdrive 阅读全文
posted @ 2022-12-12 14:31 DuKe渡客 阅读(181) 评论(0) 推荐(0) 编辑
摘要:获取验证码截图代码: 获取验证码代码: #!/user/bin/env python3 # -*- coding: utf-8 -*- import requests from selenium import webdriver from selenium.webdriver.common.by i 阅读全文
posted @ 2022-12-09 18:08 DuKe渡客 阅读(692) 评论(0) 推荐(0) 编辑
摘要:from selenium import webdriver import unittest,time def highLightElement(driver,element): #封装好的高亮显示页面元素的方法 #使用JavaScript代码将传入的页面元素对象的背景颜色和边框颜色分别 #设置为绿 阅读全文
posted @ 2022-03-10 17:19 DuKe渡客 阅读(269) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示