美文网首页
自动化测试上传文件(对于button类型的文件上传)

自动化测试上传文件(对于button类型的文件上传)

作者: 双_双 | 来源:发表于2018-12-14 18:23 被阅读21次

确定类型是button还是input,如果是button,按下面步骤操作

button

我借助了autolt  下载链接:https://www.autoitscript.com/site/autoit/downloads/  下面写一下我的操作步骤

步骤1:下载安装好autolt

步骤2: 打开需要上传的web页面

步骤3:到安装目录下打开scite.exe文件 如下图位置

scite

步骤4:在文件中输入以下代码:注意粗体的参数

1.ControlFocus("title1","","Edit1");

2.WinWait("[CLASS:#32770]","",10);

3.ControlSetText("title1","","Edit1","文件地址");

4.Sleep(2000);

5.ControlClick("title2","","Button1");

步骤5:获取步骤4(1,2,3行代码)中的参数

打开需要上传文件的web页面,打开刚刚下载安装好的autolt,按如下图步骤进行操作,将对应的class,title,#32770等换成自己获取到的参数

获取第1,2,3句代码的参数

步骤6:获取第五句代码中的参数,和步骤5差不多,按下图操作,替换第5句代码中的title和button1

获取第五句代码的参数

步骤7:保存步骤4中的代码文件

填写参数之后

步骤8:将步骤7中的文件转换成exe文件

打开compile script to.exe这个应用

转换成exe文件

步骤9 :python调用此exe文件,代码如下,需要导入os模块

self.driver.click('css->...') #定位上传文件按钮

os.system(r'C:\......\text-autolt.exe')  #参数为文件保存地址

                           完成

相关文章

  • 自动化测试上传文件(对于button类型的文件上传)

    确定类型是button还是input,如果是button,按下面步骤操作 我借助了autolt 下载链接:http...

  • Python + Selenium(二十一)文件上传

    对于自动化测试过程中去实现文件上传,我内心是拒绝的。 目前网上很多资料谈到文件上传动辄谈 AutoIt,这是一款早...

  • httprunner3.0 上传文件

    对于上传文件类型的测试场景,HttpRunner 集成 requests_toolbelt[https://too...

  • 30 上传文件测试用例(重点)

    一:上传图片 对于上传的文件,假设系统要求上传的文件为jpg或gif格式图片,大小为<=5M的文件,我们在设计测试...

  • 文件API和XHR2

    文件API 文件上传 多文件上传 :设置属性multiple 过滤上传文件类型:设置accept属性,accept...

  • element带参数上传文件

    红色框框的内容分别是上传文件类型、接受的文件类型、上传文件时需要携带的参数、上传的url(接口)。

  • 2018-04-24

    js上传文件限制文件的类型 做后台管理需要限制上传文件的类型;具体做法如下所示: 《1》上传.csv格式的 《2》...

  • iOS证书

    测试: 证书 创建测试证书image.png 上传文件image.png 文件创建image.png 上传文件 下...

  • 爱春秋-Do you know upload?

    1、打开是一个上传的界面: 2、经测试,只能上传jpg文件,上传别的会显示文件类型错误。3、上传一句话木马,使用b...

  • Java -- 大文件分片上传后台的处理

    问题: js上传文件时文件太大导致的上传失败,到底多大会上传失败没测试过(因为我测试上传了一个10G文件失败了)。...

网友评论

      本文标题:自动化测试上传文件(对于button类型的文件上传)

      本文链接:https://www.haomeiwen.com/subject/jtmghqtx.html