摘要: 一、PyQt5的QtWidgets介绍 PyQt5的QtWidgets模块包含了很多类,用于创建GUI应用程序的各种控件和窗口部件。其中一些主要的类包括: QApplication:应用程序类,负责管理应用程序的控制流程和事件循环 QMainWindow:主窗口类,提供了一个应用程序的主界面 QWi 阅读全文
posted @ 2024-01-30 16:21 旅行没有终点 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 1、wait延伸之waitTime,调整输入,点击时间 edit.SendKeys('我是输入内容', waitTime=0) auto.ButtonControl(AutomationId='id').Click(waitTime=0.01) 2、清空输入框中的内容重新输入 # 将输入框中的内容置 阅读全文
posted @ 2024-01-19 10:33 旅行没有终点 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 看示例: #!/usr/bin/python3 # coding:utf-8 __author__ = 'csjin' # 定义@property装饰器 class PPTListModels(object): def __init__(self): self._tab_name = "PPT模板" 阅读全文
posted @ 2023-12-12 15:43 旅行没有终点 阅读(5) 评论(0) 推荐(0) 编辑
摘要: selenium中,经常会出现元素还没有加载出来,浏览器找不到元素而报错的问题,设置等待是保证脚本运行的一个重要手段,常用的等待有三种--强制等待、隐式等待、显示等待。 1.强制等待 time.sleep(10) 必须等待10s,不太实用 2.隐式等待 driver.implicitly_wait( 阅读全文
posted @ 2023-11-13 15:31 旅行没有终点 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 1.分析现状: PPT模板悬浮出现悬浮窗口 悬浮窗口中分为4大类:PPT模板,PPT模板页,PPT关系图,PPT图表 大类下存在小类点击可跳转 但是此页面里还存在PPT模板下的总结汇报等此种情况的元素 此情况如果仅用 text定位是无法定位到的 所以排除了text定位方式 2.解决方法: 首先我们看 阅读全文
posted @ 2023-11-08 12:07 旅行没有终点 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 1.上下滑动 # 滑动至页面底部: js1 = "window.scrollTo(0, document.body.scrollHeight)" self.driver.execute_script(js1) # 滑动至页面顶部: js2 = "window.scrollTo(0, 0)" self 阅读全文
posted @ 2023-10-30 17:37 旅行没有终点 阅读(41) 评论(0) 推荐(0) 编辑
摘要: import pdfplumber def count_pdf_pages(file_path): f = pdfplumber.open(file_path) return len(f.pages) 阅读全文
posted @ 2023-10-07 16:17 旅行没有终点 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 一、场景: jenkins构建selenium自动化用例的时候,会有jenkins自带服务后台运行自动化脚本,可无界面运行IE、Chrome、Firefox。 二、解决办法: manage jenkis-节点-添加节点 三、填写信息如下: 四、此时看到新建robot节点,但未启动 五、点击节点rob 阅读全文
posted @ 2023-09-01 16:31 旅行没有终点 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 1、jenkins安裝 jenkins链接:Jenkins 2、安裝jenkins之前需要安裝java环境 java安裝链接:Java Downloads | Oracle 阅读全文
posted @ 2023-08-28 15:50 旅行没有终点 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 1、WebDriverWait基本用法 引入包 # 文件引入 from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as E 阅读全文
posted @ 2023-07-05 11:23 旅行没有终点 阅读(79) 评论(0) 推荐(0) 编辑