>

ieControl

2018/3/8 14:04:06 小白 编辑:小白 于 2018/3/8 14:04:06

  情况一:
  命令含义:根据条件字符串搜索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要少第一个参数。

沪ICP备07036474号 2003-2019 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.