情况一:
命令含义:根据条件字符串搜索IE控件。
命令参数:两个参数,第一个参数输入tagName 属性的值,第二个参数输入条件字符串。
命令产生:手工添加。
命令举例: ar.window("IEFrame_Google - Microsoft Internet Explorer").ieControl("INPUT", "className=lst");
情况二:
命令含义:在第一种情况的基础上在它的附近去查找对象,相对位置关系由两个参数来指定
命令参数:四个参数,第一个参数输入tagName 属性的值,第二个参数输入条件字符串,第三第四个参数输入相对偏移量。
命令产生:手工添加。
命令举例:
ar.window("IEFrame_Google-MicrosoftInternetExplorer").ieControl("INPUT","className=lst",50,30).clickControl();
例子解释:当执行到ieControl命令时,AutoRunner会在网页中查找tagName等于INPUT并且className等于lst的元素,找到之后再以这个元素的左上角为参考点,将x坐标偏移50个像素,y坐标偏移30个像素,获取此位置下的元素(设元素为一个按钮),接下来执行的操作都是对这个按钮的操作,这里是一个clickControl命令,鼠标点击了按钮。
相关命令:ieWindow
第二个参数说明
条件字符串对空格是敏感的;
条件字符串格式为:属性名称=属性值,其中属性名称只能是以下几个值中的一个(常用的是innerText name description):
className、description、disabled、innerId、innerText、name、outerText、readOnly、type、urlLink
命令说明
ieControl命令之后还有一级命令,格式为
ar.window(…).ieControl(…).XXX(…);
此处XXX类似于ar.window(…).xxx(…);XXX比xxx要少第一个参数。
您的信息已成功提交!
我们的客服人员稍后会与您联系