第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

selenium+python自動(dòng)化測(cè)試系列(二):AutoIt工具實(shí)現(xiàn)本地文件上傳

標(biāo)簽:
測(cè)試
AutoIt使用简单说明

      AutoIt的安装这里就不在啰嗦,可以参考[AutoIt安装]或者自行搜索解决。

第一步:定位上传文件路径的文本框

      这里举例说明,如何定位?如图

这里我们看到上传文件的类型是button类型,首先启动AutoIt Window Info(x64),(这里本机是64位的,所以使用的是x64),启动界面如图所示

操作方法如图所示

这样,我们使用autoit定位到了上传的文本框,接下来就是如何使用代码来实现了...

第二步:使用SciTE-Lite编写上传文件代码

在上个截图中,标红的地方,class、instance等,这里我们会用到这些属性,autoit代码如下:

WinWait("CLASS:#32770","",5)
ControlFocus("文件上传", "", "Edit1")
WinWait("[CLASS:#32770]", "", 10)
ControlSetText("文件上传" ,"", "Edit1", 'C:\Users\Admin\PycharmProjects\untitled1\hotel\pic\sun.jpg')
Sleep(2000)
ControlClick("文件上传", "","Button1");

完成代码编写之后,保存该文件为au3格式的,如upload.au3

第三步:转化au3为exe文件

启动Compile Script to .exe,如图

导入需要转化的文件,点击Convert进行转化即可

第四步:python代码实现

操作步骤:

  • 定位上传按钮
  • 使用autoit上传

代码如下:

    # 第一步首先定位上传导航图的按钮
    self.driver.find_element_by_id("upload1").click()
    # 使用autoIt进行图片上传
    # 调用upload.exe文件
    os.system("C:\Users\Admin\PycharmProjects\untitled1\hotel\instrument\upload.exe")

这样就可以在python中使用AutoIt进行文件或图片的上传了。

點(diǎn)擊查看更多內(nèi)容
6人點(diǎn)贊

若覺得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消