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

    PPT自动化处理

    描述 1 .font.name 字体名称 2 .font.bold 是否加粗 3 .font.italic 是否斜体 4 .font.color 字体颜色 5 .font.size 字体大小 PDF自动化处理                 .write() 加密PDF文件       pdf_write.encrypt(密码)  解密PDF文件       pdf_reader.decrypt(密码)  邮件自动化处理

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

    Python文件自动化处理

    os模块 Python标准库 和操作系统有关的操作 创建、移动、复制文件和文件夹 文件路径和名称处理 路径的操作 获取当前Python程序运行路径 不同操作系统之间路径的表示方式  windows中采用反斜杠                    os.rename(a,b) 读取压缩包zip内文件 zipfile.ZipFile() .namelist() 读取压缩包内文件信息 .getinfo()   处理 Excel文件 openpyxl模块 可以读取和写入Excel文件 第三方模块,需要单独安装 处理Excel数据 处理Excel样式 在表格内插入图表  在线安装方式 Windows 用户:  pip idx=数字编号,amount=要插入的列数)  插入一行 .insert_rows(idx=数字编号)  插入多行 .insert_rows(idx=数字编号,amount=要插入的行数)  Word自动化处理

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

    Python 自动化处理 Yaml 文件

    family 对象中的 key 为 name 与其对应的 value 值 Smile_Family 之间是使用空格分隔的。

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

    远程交互的自动化处理

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

    45610发布于 2020-07-14
  • 来自专栏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
  • 来自专栏桥路_大数据

    windows自动化处理删除文件

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

    2K30发布于 2019-02-20
  • 来自专栏小徐学爬虫

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

    本文将介绍如何使用Selenium和ChromeDriver来实现自动化处理JavaScript渲染页面,并实现有效的数据抓取。 1、Selenium和ChromeDriver简介 Selenium是一个用于自动化浏览器操作的工具集。它提供了多种语言的API,可以模拟用户操作浏览器,包括点击、输入、切换窗口等。 4、总结和展望 通过使用Selenium和ChromeDriver,我们可以轻松地实现自动化处理JavaScript渲染页面的功能,有效地进行数据抓取和处理。 这种方法非常适用于需要处理动态加载数据的网站。 希望本文的介绍能够帮助您更好地理解如何使用Selenium和ChromeDriver来自动化处理JavaScript渲染页面,并进行相应的数据抓取和解析。

    69840编辑于 2023-10-13
  • 来自专栏算法工程师的学习日志

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

    上次分享了一个python处理word的内容,链接参看: Python自动化办公-处理word文档,这次分享python处理excel的方法 Excel简介 先来简单了解一下Excel,方便我们后期操作

    68130编辑于 2022-07-27
  • 来自专栏QA一隅

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

    前言 在appium自动化测试过程中部分设备会存在各种状况影响自动化脚本的执行。 如设备锁屏,安装时权限弹窗处理等等(oppo和vivo设备安装app时需要进行弹窗确认,还需要输入密码) 那么该如何处理这些设备的的状态来保证自动化运行的成功率? 安装弹窗 安装app过程中出现权限弹窗或者需要输入密码的场景该如何处理?其实我们可以使用多线程来处理,一个线程负责执行安装命令,另外一个线程处理弹窗即可。 )) else: logging.info('安装失败) 弹窗处理 然后定义一个方法install_dialog_handle()用于处理安装过程中的弹窗,这里是以oppo k1 ,还可以使用其他方法处理,具体可以参考:appium+python自动化47-app权限弹窗问题 输入法切换 自动化测试过程中经常会把系统默认输入法切换为appium输入法,但是运行完脚本之后我们需要把输入法切换为系统的默认输入法

    2.6K20发布于 2021-08-09
  • 来自专栏Python自动化测试

    Frame在自动化中的处理

    1 Frame的处理自动化中,如果一个元素定位不到,那么最大可能是在iframe中,我们先了解frame。 1.1 处理未嵌套的frame frame存在二种,一种是嵌套的,一种是未嵌套的,本小节部分,主要介绍,frame没嵌套的时候,在frame中的对象的处理。见如下的案例图: ? assertdriver.find_element_by_xpath("html/body/center/font").text in u'不会说话的主人' driver.quit() 1.2 iframe无ID的处理 有时候,iframe开发写的时候,没有写ID,导致在driver.switch_to_frame(ID)的时候,不知道如何定位才好,当iframe无ID的时候,我们可以依据索引来处理,切记索引是从0 自动化的测试中,iframe的嵌套也是很常见的,对于嵌套的iframe,我们处理的方式是先进入到iframe的父节点,再进入到子节点,然后可以对子节点里面的对象进行处理和操作。

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

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

    年底项目投标,需要整理大量的内容,标书的很多内容是其实是之前的标书重复的,可以把对应的各个部分内容合并,然后再处理格式等。

    73930编辑于 2022-07-27
  • 来自专栏测试游记

    Java自动化测试(特殊元素处理 26)

    /file.html"); driver.findElement(By.id("file")).sendKeys("aaa"); 无法直接输入 针对不是 input 类型的元素,我们可以使用第三方的自动化工具 翻译过来就是: AutoIT 是类似于 Basic 脚本语言的免费软件,利用它我们可以实现对 windows 的 GUI 界面进行自动化操作,balabala… 官网地址:https://www.autoitscript.com

    84320发布于 2020-09-14
  • 来自专栏Python自动化测试

    自动化测试中对js的处理

    1 js的处理自动化测试中,某些问题无法解决,我们可以执行javascript代码通过seleniumwebdriver的使用方法来解决我们遇到的问题,如浏览器显示的内容很多,但是要定位底部或者顶部的 self.driver.quit() if__name__=='__main__': unittest.main(verbosity=2) 1.3对视频的控制 在视频网站中,怎么可以实现对视频进行自动化的控制播放和暂停了 对于自动化的控制视频的播放,暂停,我们通过获取 依据如上的html代码,我们可以得到

    1.7K60发布于 2018-10-25
  • 来自专栏全栈测试

    Selenium自动化测试-8.iframe处理

    在上一篇:Selenium自动化测试-获取元素属性信息,介绍了如何获取元素的内容、属性、状态信息。 写自动化脚本有时会遇到 iframe嵌套页面,这时直接定位是不行的,今天我们介绍怎么处理iframe。 iframe是HTML标签,作用是文档中的文档,或者浮动的框架(FRAME)。 处理办法是退回主文档,进行定位,使用:driver.switch_to.default_content()。 ? 运行之后,切换到iframe框架,然后再切回主文档,定位企业邮箱链接。

    1.8K20发布于 2019-10-23
  • 来自专栏Android工程师的修仙之旅

    bat批处理简介:Windows自动化之道

    --more--> 导语 最近在工作中遇到一些纯粹重复的工作,最终都通过脚本方式达到了自动化,大大提高效率。 从批处理程序调用另一个批处理程序。 CALL [drive:][path]filename [batch-parameters] batch-parameters 指定批处理程序所需的命令行信息。 bat也支持一些编程语言的特性,虽然简陋且不够优雅,但应付简单的自动化任务基本够用。 参考 批处理之家 DOS_BAT-脚本之家 Batch File Programming,Premkumar.S

    2.6K21发布于 2018-09-09
  • 来自专栏啄木鸟软件测试

    【RF案例】Web自动化测试弹窗处理

    来源:http://www.51testing.com   做Web自动化测试会遇到各种弹窗,这些弹窗可以用Selenium定位、处理。 1. ajax   如下图,ajax类弹窗可以直接定位元素,然后进行相应处理。这是最普通的弹窗。 ?  

    3.7K20发布于 2019-12-11
  • 来自专栏测试游记

    Java自动化测试(特殊元素处理 25)

    下拉框 找到下拉框所在元素 导入import org.openqa.selenium.support.ui.Select; 新建Select对象 通过getOptions拿到全部选项内容 通过selectByIndex或者selectByValue或者selectByVisibleText分别以index,value,text来选择 WebElement selectElement = driver.findElement(By.id("modules")); Select select = new Sel

    59920发布于 2020-09-04
  • 来自专栏橙子探索测试

    Selenium自动化测试-8.iframe处理

    在上一篇:Selenium自动化测试-获取元素属性信息,介绍了如何获取元素的内容、属性、状态信息。 写自动化脚本有时会遇到 iframe嵌套页面,这时直接定位是不行的,今天我们介绍怎么处理iframe。 iframe是HTML标签,作用是文档中的文档,或者浮动的框架(FRAME)。 处理办法是退回主文档,进行定位,使用:driver.switch_to.default_content()。 ? 运行之后,切换到iframe框架,然后再切回主文档,定位企业邮箱链接。 ? 下一篇将介绍定位一组元素,敬请期待~ 最后是今天的分享:Python接口测试框架实战与自动化进阶视频及资料 ? ITester软件测试小栈今日分享 分享内容 Python接口测试框架实战与自动化进阶视频及资料 领取方式 微信公众号后台回复:20191013 有图有真相 ?

    2.2K20发布于 2020-03-11
  • 来自专栏python3

    Python自动化运维之异常处理

    若程序在编译或运行过程中发生错误,程序的执行过程就会发生改变,抛出异常对象,程序流进入异常处理。如果异常对象没有被处理或捕捉,程序就会执行回溯(Traceback)来终止程序。 若为False,则中断程序并调用默认的异常处理器,同时输出指定的提示信息。 如果try语句执行时发生异常,程序流跳回标记位,并向下匹配执行第一个与该异常匹配的except子句,异常处理完后,程序流就通过整个try语句(除非在处理异常时又引发新的异常)。 2. 如果with语句块中触发异常,会调用默认的异常处理处理,而且文件仍然能够正常关闭。 ":",info[1]) 执行结果: In [65]: %run test.py <type 'exceptions.NameError'> : name 'b' is not defined 异常处理用于处理程序错误之外

    1.5K30发布于 2020-01-06
  • 来自专栏软件测试开发技术

    接口自动化如何处理 Form 请求?

    原文链接 本文节选自霍格沃兹测试开发学社内部教材 在服务端自动化测试过程中,Form 请求代表请求过程中,请求体为表单类型。其特点为:数据量不大、数据层级不深的情况、使用键值对传递。

    49110编辑于 2022-08-15
领券