类型Web文本构建块用于 type any text and 捕获的击键到已经打开的浏览器窗口中。
请注意,此块仅适用于以前使用 启动网页浏览器 block.
完全展开,“ 输入网页文字”块显示 以下属性:
标题中的绿色输入连接器用于触发块 start executing.
当文本已在Web浏览器中键入时,标题中的绿色输出连接器将触发。
可以双击该块的标题(“键入Web文本”)并输入新的标题。
此属性包含要单击的Web元素的定位器。
可以通过右键单击属性并选择“捕获新的Web元素”来捕获Web元素定位器。
一旦 设置后,可以通过右键单击并选择“编辑Web元素”来编辑Web元素定位器。看到许多不同 学习中心视频示例 of how this works.
可以通过右键单击来清除该属性 并选择“清除网络元素”。
要输入的文字。可以包含用于字段值的标记(在下面添加)。
右键单击并选择“插入令牌”以插入一个或多个字段令牌。
单击以将击键捕获到文本值中。这样可以轻松使用特殊的键和组合键,例如CTRL + C,ENTER等。
也可以通过用双百分号(%%)包裹键来手动输入特殊键和组合键。例如:%% CTRL + P %%或%% ENTER %%。
允许在键入的文本中使用外部值的字段。
使用一个的值 添加字段,右键单击上方的文本字段,然后选择“插入令牌”,然后插入该字段的名称。
添加要在键入的文本中使用的字段。
选择“文本”作为普通文本,或者选择“密码”以输入密码等秘密信息。
其他用户无法读取密码值。
此属性包含在浏览器窗口中找到的Web元素。可以将其用作其他构件中的源元素,例如,缩小对特定Web元素(例如表格单元格)的搜索范围。
如果在超时之前未找到Web元素,则此绿色输出连接器将触发(请参见下文)。这通常用于分支执行流程或通过将案例链接到Fail块来明确使案例失败。
在X,Y坐标中找到Web元素的浏览器画布位置。浏览器画布的左上角是位置0、0。
单击扩展器按钮以分别处理X和Y坐标。
请注意,任何设置为不可见的网络元素(例如,使用CSS类)的位置均为0、0。
在X,Y,Width,Height坐标中,浏览器画布的位置和找到的Web元素的大小,从最左上角的像素开始。屏幕的左上角是位置0、0。
点击扩展器按钮可分别处理区域的位置和大小以及它们的嵌套子属性。
此属性包含找到的Web元素上所有属性的列表,作为键:值对。这包括标准HTML属性(例如类,样式,href)以及任何自定义属性(例如data-xxx等)。
为了更直接地使用属性,“获取Web属性”构建块可能会有用,而不是查看此列表。
目前未使用。
如果找到的Web元素可见,则此属性将返回True。
找到的Web元素的标签名称-例如div,tr,按钮或输入。
选中后,任何文本 存在于先前选择的Web元素中(例如 点击了)将被清除。
选择打字速度。在某些情况下,可能需要缓慢键入以触发事件,例如在某些网页上。
通过设置此属性,Web元素定位器 将仅限于 在源元素内部工作。
通过设置此属性, 构建块将使用特定的浏览器窗口。
如果发现多个Web元素,请选择要使用的Web元素。
选择“全部”以遍历所有事件。通过选择“全部”,将显示子属性“当前索引”和“已完成”(请参见下文)。
该属性包含找到的与上面的定位符匹配的Web元素的总数。
如果未选中“默认超时”属性复选框,则超时值为10秒。如果选中了“默认超时”属性复选框,那么在流设置中选择的“默认超时”值将适用。
放弃并触发“未找到”之前搜索网络元素所花费的最长时间(请参见上文)。
注意:所有情况都有一个“全局超时”,可以在“设置”面板中配置。这与单个构件的超时无关。但是,如果一个运行中的案例的运行时间超过了全局超时时间,则会自动被取消。
延迟对Web元素的搜索,直到在特定时间段(例如3秒)内页面DOM没有更改为止。
等待javascript中的幕后更新时,这很有用。无论选中此复选框,等待最多30秒之后都将进行搜索和单击。
延迟对Web元素的搜索,直到在特定时间段内(例如3秒)没有活动的XHR请求。
在等待发生XHR的幕后更新时,这很有用。一些企业Web应用程序在后台广泛使用XHR和DOM更改,甚至将现有的按钮标签替换为新的按钮标签。这包括Microsoft 动态365和Salesforce。
无论选中此复选框,等待最多30秒之后都将进行搜索和单击。