多语言展示
当前在线:1296今日阅读:19今日分享:20

按键精灵脚本教程:如何组合网页元素字符串?

网页上的元素作为整个网页的组成部分之一,大部分都具备自己独一无二的特征,只要用特征串描述出该特称,就可以定位到该元素。
方法/步骤
1

1 、  每一个网页元素都可以有一个id,这个id在整个网页中都是唯一的,在很多网页的表单中,表单元素都有ID。如果对应的元素有id,那么这个特征串最为简单,直接使用id:theID即可唯一定位到该元素。例子 :QQ注册界面的昵称文本输入框。特征串:'id:nick' 图示:

2

2、点击按钮时,有ID直接使用ID匹配,如果没有ID,也可以通过文字匹配。例子 :QQ注册页面中的立即注册按钮。特征串:'tag:input&value:立即注册' 图示:

3

3、 有点击链接时,大部分情况下都需要使用txt属性,因为链接没有其他属性可以用来匹配。例子:QQ注册界面的'English'超链接。 我们使用WQM网页分析得到元素特征串:'tag:A&txt:English'。 没有任何反应……这里需要注意下,不是所有的超链接都支持txt属性特征串的,如果不支持txt属性的,我们就使用索引,特征串:'tag:A&index:7' 图示:

4

4 、Frame页面元素,有些网页中会采用Frame或者Iframe,在这些Frame子页面中,不能直接控制,需要指定frame才能进行控制,这里采用frame的索引来进行定位。可以使用网页分析器来查看具体的frame页面的index。然后再在特征字符串上加上frame,格式:frame:0&tag:a&txt:超链接。注意:小编在测试QQ注册填表时,发现Tx好奸诈,出生年月日填入之后,会自动给value值加上一个逗号。如果出现这样的情况,可以模拟手动操作,鼠标移动到下拉列表之后下拉进行选择。

推荐信息