首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏完美Excel

    使用VBA自动化处理表的代码大全3

    想要知道要应用的样式,最好的方法是使用录制宏,其录制的代码将告诉你所选取的样式名称。

    55340编辑于 2023-08-30
  • 来自专栏xiaosen

    PPT自动化处理

    .fore_color.rgb   设置边框样式 .color .width 与word中使用相似的样式 序号 样式 描述 1 .add_run() 添加新的文字块 2 .level 段落缩进层级 3 段落内的文字块 5 .space_after 段后间距 6 .space_before 段前间距  设置字体样式 序号 样式 描述 1 .font.name 字体名称 2 .font.bold 是否加粗 3 .font.italic 是否斜体 4 .font.color 字体颜色 5 .font.size 字体大小 PDF自动化处理  pypdf2模块 可以读取、写入、分割、合并PDF文件 非Python                 .write() 加密PDF文件       pdf_write.encrypt(密码)  解密PDF文件       pdf_reader.decrypt(密码)  邮件自动化处理              imbox(IMAP服务器地址,邮箱地址,密码,是否开启SSL加密) 序号 读取的内容 描述 1 message.sent_from 发件人 2 message.sent_to 收件人 3

    50710编辑于 2024-03-15
  • 来自专栏xiaosen

    Python文件自动化处理

    os模块 Python标准库 和操作系统有关的操作 创建、移动、复制文件和文件夹 文件路径和名称处理 路径的操作 获取当前Python程序运行路径 不同操作系统之间路径的表示方式  windows中采用反斜杠 seq]匹配任何不在seq中的字符  查询文件信息  .stat() 序号 属性 含义 1 st_size 文件体积大小(单位:bytes) 2 st_atime 文件的最近访问时间 3 st_mtime Excel文件 openpyxl模块 可以读取和写入Excel文件 第三方模块,需要单独安装 处理Excel数据 处理Excel样式 在表格内插入图表  在线安装方式 Windows 用户:  pip install openpyxl Mac用户:           pip3 install openpyxl  测试 Windows用户打开命令行 输入 python Mac 用户打开终端输入 python3 idx=数字编号,amount=要插入的列数)  插入一行 .insert_rows(idx=数字编号)  插入多行 .insert_rows(idx=数字编号,amount=要插入的行数)  Word自动化处理

    46710编辑于 2024-03-15
  • 来自专栏无量测试之道

    Python 自动化处理 Yaml 文件

    注释标识为#; 使用缩进表示层级关系; 使用空格键缩进,而非Tab键; 缩进的空格数目不固定,只需要相同层级的元素左侧对齐; 文件中的字符串不需要使用引号标注,但若字符串包含有特殊字符则需用引号标注; 3. 3). , 'int': 110, 'float': 3.141, 'boolean': True, 'None': None, 'time': datetime.datetime(2016, 9, 22, 3,

    1.1K20编辑于 2022-07-05
  • 来自专栏搜狗测试

    远程交互的自动化处理

    背景 在日常的测试工作中,经常会遇到和远程的服务器进行交互的情况,例如,小编这次就遇到了需要处理远程k8s上的日志文件的情况。 如果每次都需要打开k8s的界面,在命令行里面执行,操作就会变得非常的繁琐,也不太方便,于是就来探索一个比较方便的途径,能够自动化的获取文件到本地,来方便的在本地自动化处理。 准备工作 1. 具体实现结果 完成了前面的准备工作之后,便可以编写自己的自动化处理脚本,方便的将远端的文件拉取到本地进行自动化处理,从而获取自己需要的信息。下面是小编的处理结果情况: ? 之后便可以丢到本地随意处理了。

    45610发布于 2020-07-14
  • 来自专栏python3

    java 异常处理3

    声明异常: throws,不处理异常,丢给调用者处理 public static void f() throws IOException{ ... } 丢给调用方法处理 public static void main(String[]args) throws IOException{ f(); } main()方法丢给jre处理 自定义异常: 在运行时定义的异常用throw,如果是编译器异常则需要

    39430发布于 2020-01-09
  • 来自专栏人生代码

    Vue 3 事件处理

    事件处理 实验介绍 页面上会有很多的页面交互,例如用户点击按钮,会触发什么样的事件,这个事件要做什么事情,就会涉及到事件处理。 有时也需要在内联语句处理器中访问原始的 DOM 事件。 多事件处理器 事件处理程序中可以有多个方法,这些方法由逗号运算符分隔: <template>

    ...
    <! 当一个 ViewModel 被销毁时,所有的事件处理器都会自动被删除。你无须担心如何清理它们。

    2.5K20发布于 2020-11-03
  • 来自专栏Python自动化测试

    自动化对日期控件的处理

    和富文本一致,日期控件也是我们经常可常见的控件之一,而且大多数的日期控件都是readonly属性,需要人为的手动去选择对应的时间,很显然,在手工测试中,这是一个很简单,很容易做到的操作,在自动化中 结束时间>开始时间" value="" class="text-box hasDatepicker"name="act_stop_time" id="dp1439183415477"> 对日期控件的处理思路一般为 : 1、取消日期控件的readonly属性 2、给value赋值 3、写js代码来实现如上的1,2点,再webdriver对js进行处理 利用如上的三点思路,时间的js代码为: startJs=js1=

    1.9K30发布于 2018-10-25
  • 来自专栏算法工程师的学习日志

    Python自动化办公-处理Excel文档

    上次分享了一个python处理word的内容,链接参看: Python自动化办公-处理word文档,这次分享python处理excel的方法 Excel简介 先来简单了解一下Excel,方便我们后期操作 基本读写操作: ws = wb.active #你可以这样进行操作 ws['C4'] = 'A4' #也可以这样操作 ws.cell(3,4,'aa') ---- 基本页操作(sheet) 上面的操作默认都是在 wb.save('test.xlsx') wb.close() 获取sheet的操作权限 sheet = wb['页名'] 修改sheet名字 sheet.title = '新名字' 增查 ws['A3' ] = 'a' ws.cell(1,3,'a') ---- 读写表格信息 获取行、列数 rows=ws.max_row #获取行数 cols=ws.max_column #获取列数 逐列/逐行 写入表格信息 逐列 示例: import openpyxl wb = openpyxl.open('1.xlsx') ws = wb.active A = [1,2,3,4,5,6,7,8,9] for

    68230编辑于 2022-07-27
  • 来自专栏小徐学爬虫

    快速自动化处理JavaScript渲染页面

    本文将介绍如何使用Selenium和ChromeDriver来实现自动化处理JavaScript渲染页面,并实现有效的数据抓取。 3、示例:自动化获取渲染页面的内容 下面是一个示例,展示如何使用Selenium和ChromeDriver来访问一个需要JavaScript渲染的网页,并获取页面中的相关内容: from selenium 4、总结和展望 通过使用Selenium和ChromeDriver,我们可以轻松地实现自动化处理JavaScript渲染页面的功能,有效地进行数据抓取和处理。 这种方法非常适用于需要处理动态加载数据的网站。 希望本文的介绍能够帮助您更好地理解如何使用Selenium和ChromeDriver来自动化处理JavaScript渲染页面,并进行相应的数据抓取和解析。

    70540编辑于 2023-10-13
  • 来自专栏桥路_大数据

    windows自动化处理删除文件

    于是想到了批处理命令,大家可以创建txt文件,然后编辑命令后将文件后缀改成bat,然后双击运行即可完成批量删除操作。下面给大家讲解一下我查到和实验的结果。 问题描述 使用bat文件批处理删除某几个文件、文件夹 问题解决 删除文件 del /s /q /s 路径 删除目录 rd /s /q 路径 注:/s ---> 删除文件夹下所有文件       /q

    2K30发布于 2019-02-20
  • 来自专栏QA一隅

    Android自动化测试设备弹窗处理

    前言 在appium自动化测试过程中部分设备会存在各种状况影响自动化脚本的执行。 如设备锁屏,安装时权限弹窗处理等等(oppo和vivo设备安装app时需要进行弹窗确认,还需要输入密码) 那么该如何处理这些设备的的状态来保证自动化运行的成功率? ("adb shell input text 'mgtv2018' ", shell=True) #开始输入密码 sleep(3) subprocess.call("adb 默认输入法安装 sleep(7) subprocess.call("adb shell input tap 508 1998", shell=True) #点击底部安装 sleep(3) ,还可以使用其他方法处理,具体可以参考:appium+python自动化47-app权限弹窗问题 输入法切换 自动化测试过程中经常会把系统默认输入法切换为appium输入法,但是运行完脚本之后我们需要把输入法切换为系统的默认输入法

    2.6K20发布于 2021-08-09
  • 来自专栏算法工程师的学习日志

    Python自动化办公-处理word文档

    年底项目投标,需要整理大量的内容,标书的很多内容是其实是之前的标书重复的,可以把对应的各个部分内容合并,然后再处理格式等。 #在首行之前插入一行,用于插入目录 parag_range = doc.Paragraphs(1).Range#指向新插入的行 #插入目录 ##从当前指向的位置插入目录,使用默认样式设置目录样式,包含3级标题 doc.TablesOfContents.Add(Range=parag_range, UseHeadingStyles=True,LowerHeadingLevel=3)

    74330编辑于 2022-07-27
  • 来自专栏Python自动化测试

    Frame在自动化中的处理

    1 Frame的处理自动化中,如果一个元素定位不到,那么最大可能是在iframe中,我们先了解frame。 1.1 处理未嵌套的frame frame存在二种,一种是嵌套的,一种是未嵌套的,本小节部分,主要介绍,frame没嵌套的时候,在frame中的对象的处理。见如下的案例图: ? 10-20">吻吻你                <a href="10-20(<em>3</em>) <br> </body> </html> 10-20(<em>3</em>).html的源码为: <html> <head> <title>内容页面</title> </head> <body> <center <em>自动化</em>的测试中,iframe的嵌套也是很常见的,对于嵌套的iframe,我们<em>处理</em>的方式是先进入到iframe的父节点,再进入到子节点,然后可以对子节点里面的对象进行<em>处理</em>和操作。

    1.2K30发布于 2018-10-25
  • 来自专栏橙子探索测试

    Selenium自动化测试-3.元素定位(3)

    在上一篇:Selenium自动化测试-元素定位(2),我们介绍了xpath定位,xpath一般都能满足我们的定位需求。今天我们来介绍另一种——css定位神器。 3.通过层级关系定位 通过上下层级关系进行层层定位,百度搜索框的层级元素如下: ? 层级关系为,form>span>input,层级定位代码如下: ? ?

    51320发布于 2020-03-11
  • 来自专栏全栈测试

    Selenium自动化测试-3.元素定位(3)

    3.通过层级关系定位 通过上下层级关系进行层层定位,百度搜索框的层级元素如下: ? 层级关系为,form>span>input,层级定位代码如下: ?

    47840发布于 2019-10-17
  • 来自专栏测试基础

    【UI自动化-3】UI自动化元素操作专题

    首先,我们最关心的当然是,下拉选择的相关方法,其中单选3个方法: void selectByVisibleText(String text):使用可见文本来选中某一项 void selectByIndex 下面通过一个例子来进行演示,我们要实现的场景是: 打开【UI自动化测试页面】,点击超链接,在新窗口打开【UI自动化-新页面】。 在【UI自动化-新页面】的输入框输入"新页面"。 返回【UI自动化测试页面】,在输入框输入【原页面】。 页面代码-window-1: <! ); } } } 3.3 alert跳转 alert弹窗本质是js原生代码,不是标签元素,并且一个页面中最多有且仅有一个alert弹窗,如果页面中出现了alert弹窗,一定要先处理它 test.html"); // 点击弹窗按钮 driver.findElement(By.id("alert")).click(); // 弹窗确定:没有这一步处理

    3.7K20发布于 2020-09-16
  • 来自专栏python开发者

    python自动化测试(3)- 自动化框架及工具

    python自动化测试(3自动化框架及工具 1   概述 手续的关于测试的方法论,都是建立在之前的文章里面提到的观点: 功能测试不建议做自动化 接口测试性价比最高 接口测试可以做自动化 后面所谈到的  测试自动化 也将围绕着 接口自动化 来介绍。 主要用于生成测试报告 3   基本示例 如下示例也来自于官方文档 basic_demo.py: # coding:utf-8 """ 基本的自动化测试脚本 basic_demo.py """ __author tests in 0.001s FAILED (failures=1) testsRun:3 failures:1 errors:0 skipped:0 显然上面的输入结果已经将测试的结果进行了统计, 通过脱离IDE的项目组织方式,有如下优点: 可以通过事件触发来执行所有脚本(能够成为 持续集成 流水线的一环节) 可以将数据全部提出并进行自定义加工和处理(和测试信息系统集成,为质量分析系统提供数据源)

    2.7K50发布于 2018-01-05
  • 来自专栏python3

    Python自动化开发学习3

    Hello",["Sunday","Monday"],{"name":"Bob"} a = test1() b = test2() print(a) print(b) 返回多个值的情况,应该也是按一个值来处理的 举例说明: def fxy(x,y,f):     "返回x和y经过f函数处理之后的值"     return f(x,y) a = fxy(3,6,min)  # min是内置函数,求最小值 b =  fxy(3,6,max)  # max是内置函数,求最大值 c = fxy(3,6,pow)  # pow是内置函数,求幂。 修改员工工资 3. 增加新员工记录 4. 退出 >>:1 请输入要查询的员工姓名(例如:Alex):Alex Alex的工资是:100000。 1. 查询员工工资 2. 修改员工工资 3. 修改员工工资 3. 增加新员工记录 4. 退出 >>:4 再见!

    45210发布于 2020-01-03
  • 来自专栏小白鼠

    Ionic3 自动化发布

    不管你想体验Jenkins自动化部署带来的便捷,还是学习Jenkins 自动部署 app 这门技巧,这篇文章都适合你。

    79720发布于 2018-08-21
领券