【Python 操作IE的弹出窗口 3】51Testing软件测试网x
r*o*C@+F
作者:卢晨之51Testing软件测试网PNn Ov6s@6C*]3B
转载请注明
Dp3J8kO!dD0在实际应用中,代码并不复杂:
(Vp0o7gPd)N{0from PAM30 import PAMIE51Testing软件测试网'rTvX)S6CH%B['@5r$yv
ie=PAMIE("C:\Smart.html")51Testing软件测试网-K D!\6Jb5g
@y
####获取弹出窗口的标题
X.]J'y ~D0print(ie.getmsgboxtitle())
"B.Bt
O&].{yD&U.S0print(ie.getmsgboxtitle("index=0"))51Testing软件测试网B3q$OlNr`
print(ie.getmsgboxtitle("title=!M;index=0"))51Testing软件测试网-Fy/_F*n
print(ie.getmsgboxtitle("text=!Waning;index=0"))51Testing软件测试网(jIR2RsJM
print(ie.getmsgboxtitle("index=0;text=!Waning"))51Testing软件测试网$n'EP4q9zef5T-v+MC
####获取弹出窗口的内容51Testing软件测试网i8^
bE9EM4N
print(ie.getmsgboxtext("index=0"))
r5i E;|8`Iml0print(ie.getmsgboxtext("title=!M;index=0"))51Testing软件测试网"k(WrM7h
print(ie.getmsgboxtext("text=!Waning;index=0"))
^PHl4vS"nf0M0####关闭弹出窗口51Testing软件测试网(` Km["s
ie.closemsgbox()51Testing软件测试网?{ Ug!e
P%h
ie.closemsgbox("index=0")
.x2y7qX*{%k0 51Testing软件测试网+nv;PB4v4Y
####点击弹出窗口按钮
Xk7im:w,w$_ V.q!e }0print(ie.clickmsgboxbutton("index=0",1))
-DM1mluHgW0print(ie.clickmsgboxbutton("index=0;title=!AA",0))
g)T*p{%p/h)Q0print(ie.clickmsgboxbutton("index=0;title=!AA","Yes"))51Testing软件测试网,TD]IF2{f @F~1z
print(ie.clickmsgboxbutton("index=0;title=!AA","!Y"))51Testing软件测试网+G
yOZ\-Au
P)X L/U
print(ie.clickmsgboxbutton("index=0;title=!AA")) #点击第一个按钮
X)[F g$c6jy:tY0
f1Va2[E3D-r0