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

    web自动化10-窗口截图、验证码处理

    2、验证码的处理方式: 方式:     1). 去掉验证码               (测试环境下-采用)     2).

    36820编辑于 2023-10-17
  • 来自专栏Python大数据分析

    Python处理办公自动化10大场景

    10几个办公自动化常见的例子,Python都能高效处理。 ❝如果小伙伴们需要Python办公学习文档,可以在后台回复【c】,领取打包文件。 Email 在Python中可以使用smtplib配合email库,来实现邮件的自动化传输,非常方便。 Python中有很多包支持文件压缩,可以让你自动化压缩或者解压缩本地文件,或者将内存中的分析结果进行打包。 logo_url = "https:"+logo_pic_info[0]['src'] # 使用urlretrieve下载图片 urlretrieve(logo_url, 'logo.png') 10 、Python处理图片图表 图片处理、图表可视化涉及到图像处理,这也是Python的强项,现在诸如图像识别、计算机视觉等前沿领域也都会用到Python。

    1.4K10编辑于 2022-07-06
  • 来自专栏啄木鸟软件测试

    在编程中处理adb命令—App自动化测试与框架实战(10)

    来源:http://www.51testing.com 11.13 处理拖动   拖动就是将一个对象从一个位置拖到另外一个位置,可以简化桌面操作,如代码清单11-18所示。    ;//执行元素的移动操作act.press(startElement).perform();act.moveTo(endElement).release().perform();} 11.14 处理截图 URL("http://127.0.0.1:4723/wd/hub"),capabilities);// WebDriverWait wait = new WebDriverWait(driver,10 (10, TimeUnit.SECONDS)//每隔100ms判断一次元素的文本值是否为"深***".pollingEvery(100,TimeUnit.MILLISECONDS).until(new 11.17 在编程中处理adb命令   在对App进行性能测试时,如获取CPU信息的命令为adb shell dumpsys cpuinfo packagename。

    1.8K30发布于 2019-12-12
  • 来自专栏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(密码)  邮件自动化处理

    50710编辑于 2024-03-15
  • 来自专栏学习笔记持续记录中...

    JDBC 处理Blob(10

    Mysql中,Blob是一个二进制大型对象,是一个可以存储大量数据的容器,它能容纳不同大小的数据

    1.3K20发布于 2020-03-17
  • 来自专栏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自动化处理

    46710编辑于 2024-03-15
  • 来自专栏捞月亮的小北

    10. Mybatis 参数处理

    其中sql语句中的javaType,jdbcType,以及select标签中的parameterType属性,都是用来帮助mybatis进行类型确定的。不过这些配置多数是可以省略的。因为mybatis它有强大的自动类型推断机制。

    26010编辑于 2024-06-25
  • 来自专栏python3

    Python自动化开发学习10

    进程号 def f(title): info(title) if __name__ == '__main__': info('main') for i in range(10 ): # 这次起10个进程 p = multiprocessing.Process(target=f, args=('p%s' % i,)) p.start() 可以适当修改加长 上面起了10个子进程,加上主进程,一个11个python进程。 我是用pycharm执行的代码,主进程的ID是8036,主进程的父进程是pycharm7832。 所以很适合用于高并发处理。 gevent.spawn() 事件驱动与异步IO 通常,我们写服务器处理模型的程序时,有以下几种模型: 每收到一个请求,创建一个新的进程,来处理该请求 每收到一个请求,创建一个新的线程,来处理该请求 每收到一个请求

    1.2K30发布于 2020-01-08
  • 来自专栏测试游记

    Java自动化测试(TestNg 10)

    TestNG是一个测试框架,旨在简化广泛的测试需求,从单元测试(将一个类与其他类隔离测试)到集成测试(对由多个类,多个程序包甚至几个外部框架组成的整个系统进行测试),例如 应用程序服务器)。

    63210发布于 2020-07-24
  • 来自专栏无量测试之道

    Python 自动化处理 Yaml 文件

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

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

    远程交互的自动化处理

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

    45610发布于 2020-07-14
  • 来自专栏一个爱吃西瓜的程序员

    学习SQL【10】-SQL高级处理

    所谓高级处理,从用户的角度来讲,就是那些对数值进行排序,计算销售总额等我们熟悉的处理;从SQL的角度来讲,就是近几年才添加的新功能,这些新功能使得SQL的工作范围不断得到扩展。 OLAP是OnLine Analytical Processing的简称,意思是对数据库进行实时分析处理。 窗口函数就是为了实现OLAP而添加的标准SQL功能。

    2K50发布于 2018-04-04
  • 来自专栏开源优测

    10 requests处理SSL证书验证

    可以看到,将verify设为False后,可以跳过ssl验证,但存在一个告警信息InsecureRequestWarning。要忽略这个告警信息可以怎么做呢?

    2.2K10发布于 2018-07-25
  • 来自专栏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= ='开始时间≥当前时间']\").removeAttr('readonly');$(\"input[placeholder='开始时间≥当前时间']\").attr('value','2014-08-10 ='开始时间≥当前时间']\").removeAttr('readonly');$(\"input[placeholder='开始时间≥当前时间']\").attr('value','2014-08-10

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

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

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

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

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

    本文将介绍如何使用Selenium和ChromeDriver来实现自动化处理JavaScript渲染页面,并实现有效的数据抓取。 1、Selenium和ChromeDriver简介 Selenium是一个用于自动化浏览器操作的工具集。它提供了多种语言的API,可以模拟用户操作浏览器,包括点击、输入、切换窗口等。 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时需要进行弹窗确认,还需要输入密码) 那么该如何处理这些设备的的状态来保证自动化运行的成功率? 安装弹窗 安装app过程中出现权限弹窗或者需要输入密码的场景该如何处理?其实我们可以使用多线程来处理,一个线程负责执行安装命令,另外一个线程处理弹窗即可。 :return: ''' logging.info('安装准备进行弹窗处理') # oppo k1 sleep(10) subprocess.call ,还可以使用其他方法处理,具体可以参考:appium+python自动化47-app权限弹窗问题 输入法切换 自动化测试过程中经常会把系统默认输入法切换为appium输入法,但是运行完脚本之后我们需要把输入法切换为系统的默认输入法

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

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

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

    74330编辑于 2022-07-27
  • 来自专栏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
领券