Python selenium使用autoIT上傳附件過程詳解
1.首先打開AutoIt Windows Info 工具,鼠標(biāo)點(diǎn)擊Finder Tool(按住左鍵不松手),鼠標(biāo)將變成一個(gè)小風(fēng)扇形狀的圖標(biāo),移動(dòng)到目標(biāo)控件上;如圖
2.通過AutoIt Windows Info 獲得以下信息。
窗口的title為“打開”,標(biāo)題的Class為“#32770”。
文件名輸入框的class 為“Edit”,Instance為“1” ,ClassnameNN為“Edit1”。
打開按鈕的class 為“Button”,Instance為“1” ,所以ClassnameNN為“Button1”。
3.編寫腳本(因?yàn)镮E、Chrome、FireFox文件上傳的左上角位置title不一致,所以我們坐下適配)
編寫工具:SciTE Script Editor應(yīng)用程序
4.轉(zhuǎn)換成exe文件:打開autoit安裝目錄下的應(yīng)用程序:Compile Script to .exe (x86)或者Compile Script to .exe (x64)
5.在selenium中的調(diào)用:
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Python淺復(fù)制中對(duì)象生存周期實(shí)例分析
這篇文章主要介紹了Python淺復(fù)制中對(duì)象生存周期,結(jié)合實(shí)例形式分析了Python面向?qū)ο笾械臏\復(fù)制操作時(shí)對(duì)象的生命周期問題,需要的朋友可以參考下2018-04-04詳解python 拆包可迭代數(shù)據(jù)如tuple, list
拆包是指將一個(gè)結(jié)構(gòu)中的數(shù)據(jù)拆分為多個(gè)單獨(dú)變量中。下面通過本文給大家介紹python 拆包可迭代數(shù)據(jù)如tuple, list的相關(guān)資料,需要的朋友參考下吧2017-12-12python 安裝移動(dòng)復(fù)制第三方庫(kù)操作
這篇文章主要介紹了python 安裝移動(dòng)復(fù)制第三方庫(kù)操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧2020-07-07解決python打開https出現(xiàn)certificate verify failed的問題
這篇文章主要介紹了解決python打開https出現(xiàn)certificate verify failed的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧2020-09-09Pycharm出現(xiàn)卡頓、反應(yīng)慢及CPU占用高等問題解決
相信很多剛開始使用pycharm不太熟練的小伙伴,每天一開機(jī)打開pycharm總是卡半天,不知道的還以為是電腦卡了或者啥問題的,下面這篇文章主要給大家介紹了關(guān)于Pycharm出現(xiàn)卡頓、反應(yīng)慢及CPU占用高等問題解決的相關(guān)資料,需要的朋友可以參考下2023-06-06web自動(dòng)化測(cè)試Selenium點(diǎn)擊元素的常用方法
在Web自動(dòng)化測(cè)試中,Selenium提供多種點(diǎn)擊方法,常用的click()方法通過選中元素并觸發(fā)點(diǎn)擊事件,若click()方法不穩(wěn)定,可以采用JavaScript執(zhí)行點(diǎn)擊或使用ActionChains類模擬鼠標(biāo)點(diǎn)擊,需要的朋友可以參考下2024-09-09Python中yield關(guān)鍵字及與return的區(qū)別詳解
這篇文章主要介紹了Python中yield關(guān)鍵字及與return的區(qū)別詳解,帶有 yield 的函數(shù)在 Python 中被稱之為 generator生成器,比如列表所有數(shù)據(jù)都在內(nèi)存中,如果有海量數(shù)據(jù)的話將會(huì)非常耗內(nèi)存,想要得到龐大的數(shù)據(jù),又想讓它占用空間少,那就用生成器,需要的朋友可以參考下2023-08-08