1 功能说明
用于对可拾取到的输入控件进行设置文本内容的操作。
注: 仅支持对可拾取控件进行设置文本操作,对不可拾取控件输入文本应当采用【鼠标点击】+【模拟按键】方式。
2 基本使用说明
1) 点击组件右上角的拾取按钮进行拾取,完成控件拾取操作。
2)拾取后,在组件描述窗口会显示组件的参数属性,在“文本”参数内输入需要设置的文本内容。
“文本”也支持变量传递。
3)运行流程,窗口未激活。
但输入框内已经设置了文本内容。
3 参数配置说明
拾取后,即显示控件的目标属性相应参数,此处以拾取IE浏览器内元素为例,进行参数属性的说明(拾取其他类的控件参数属性也基本相同)。
• "文本"参数:输入所拾取控件需要设置的文本内容。
• "窗口标题"参数:记录拾取的控件所在的窗口标题信息。
注:运行组件时,拾取的网页类控件的情况下不会进行激活页面操作,直接通过定位页面元素进行设置文本操作。但为使元素定位更加准确,也应确保窗口标题无误,因此若是遇到窗口标题变化的情况,可以保留标题中不变化的一段。
• "标签名"参数:记录拾取的控件在网页html信息中的标签名,是【设置文本】组件准确定位元素的依据之一。
注:对于网页的输入控件,拾取后给标签名必须为“Input”,否则便会设置失败而抛出异常。
• "查找路径"参数:记录该控件在网页html信息中的层级关系,是【设置文本】组件准确定位元素的依据之一。下拉选项中,每一种seletor信息都表示该控件在网页html信息中的层级关系。
注: (1)点击"编辑"按钮,可进入selector编辑器,可对selector进行搜索或自定义 。
(2)容错:针对拾取控件后默认的selector每次会发生变化的,可选择其他不变的selector属性来定位元素,详见下方“ 进阶操作”说明。
• "网址"参数:记录拾取控件所在的网址信息。
注:可帮助更准确地定位元素,对于网址中会变化的部分用通配符*替代。
4 进阶操作
当“查找路径”变化时,选择其中固定不变selector属性来定位元素。
【示例】
1. 打开163网易云邮箱登录界面,使用【设置文本】组件输入用户名和密码。 拾取控件后,我们看到“查找路径”为 '#auto-id-1589426612241'。
首次运行流程,可成功输入用户名。
2. 当刷新登录页面后,再次运行流程则会抛出异常。
重新拾取控件,可以正常执行,且发现“查找路径”参数发生变化,“查找路径”变为了:#auto-id-1589441577193'。
3. 解决方法:针对控件拾取后默认的查找路径发生变化的,在下拉选项中任意选择一个固定不变的
selector属性来定位元素。