python调用IE的一些代码记录

今天继续用python调用IE去登录网站,用到一些代码:
forms集合(页面中的表单)

a)通过集合引用

document.forms //对应页面上的

标签

document.forms.length //对应页面上

标签的个数

document.forms[0] //第1个

标签

document.forms[i] //第i-1个

标签

document.forms[i].length //第i-1个

中的控件数

document.forms[i].elements[j] //第i-1个

中第j-1个控件

b)通过标签name属性直接引用


document.Myform.myctrl //document.表单名.控件名

python调用IE一些代码:

for i in range(ie.document.forms.length):
if ie.document.forms[i].length !=-1:
ff=[]
for j in range(ie.document.forms[i].elements.length):
if ie.document.forms[i].elements[j].name==’username’:
ie.document.forms[i].elements[j].value=’test’
ff.append(j)

if ie.document.forms[i].elements[j].name==’password’:
ie.document.forms[i].elements[j].value=’123456789′
ff.append(j)

if ie.document.forms[i].elements[j].name==’loginsubmit’:
ff.append(j)
break
……省略…

原来可以这样调用代码…开始习惯这样IE调用编程了…

关于无聊人

一个无聊人而已
此条目发表在技术生活分类目录。将固定链接加入收藏夹。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注