获取网址

使用Web自动化时,“获取Web编号”构建块用于在网页上查找数字或嵌套在已经打开的浏览器窗口中的Web元素内。

请注意,此块仅适用于以前使用  启动网页浏览器 阻止其“子”窗口。

完全展开,“获取网络号”块显示 以下属性:

获取网络编号1

阻止标题(“获取网站编号”)

标题中的绿色输入连接器用于触发块 start executing.

成功找到数字后,标题中的绿色输出连接器将触发。

可以双击该块的标题(“获取Web号”)并输入新的标题。

选择 Web元素获取编号

此属性包含必须从中提取编号的Web元素的定位器。

可以通过右键单击属性并选择“捕获新的Web元素”来捕获Web元素定位器。

一旦 设置后,可以通过右键单击并选择“编辑Web元素”来编辑Web元素定位器。看到许多不同 学习中心视频示例 of how this works.

可以通过右键单击来清除该属性 并选择“清除网络元素”。

Number 发现

此属性包含找到的数字。

Not 发现

如果在超时前未找到数字,则此绿色输出连接器将触发(请参见下文)。通常用于分支执行流程或通过将案例链接到案例来显式使案例失败。 失败 block.

位置 found

在X,Y坐标中找到编号的浏览器画布位置。浏览器画布的左上角是位置0、0。

Click the expander 纽扣 to work with the X and Y coordinates separately.

请注意,任何设置为不可见的网络元素(例如,使用CSS类)的位置均为0、0。

Area 发现

浏览器画布的位置和在X,Y,宽度,高度坐标中找到的数字的大小,从最左上角的像素开始。屏幕的左上角是位置0、0。

Click the expand 纽扣 to work with the area’s position and size and their nested sub-properties separately.

源元素

通过设置此属性,Web元素定位器 将仅限于 在源元素内部工作。

例如,如果在先前的构建基块中, table 通过将其设置为源元素,找到了Web元素, it’s possible to search for numbers inside only that 表.

浏览器窗口

通过设置此属性, 构建块将使用特定的浏览器窗口。

查找格式

定义号码必须符合的格式才能被检索。例如,通过定义“价格:[NUMBER] USD”,仅将检索文本内的数字,例如“价格:123.00 USD”。

区分大小写

选择格式是否区分大小写。默认, 不区分大小写。

1000个分隔符

Define the character used to separate 1000s in the 数。 The 默认值为在Windows中Studio的区域设置中设置的值-通常为“,”或“。”。

小数点分隔符

定义用于分隔数字中小数的字符。的 默认值为在Windows中Studio的区域设置中设置的值-通常为“,”或“。”。

过滤

定义一个必须满足该号码才能检索的过滤器。例如,仅检索“大于” 100的数字。

筛选值

过滤器使用的值。

使用发生

选择出现的哪个 如果找到多个,则使用的编号。

选择“全部”以遍历所有事件。通过选择“全部”,将显示子属性“当前索引”和“已完成”(请参见下文)。

当前指数

遍历所有出现的当前索引 number.

已完成

当所有事件的迭代完成时,此绿色输出连接器将触发。

计数

此属性包含已发现的 与上面设置的定位器匹配的数字。

默认超时

如果未选中“默认超时”属性复选框,则超时值为10秒。如果选中了“默认超时”属性复选框,那么在流设置中选择的“默认超时”值将适用。

超时

放弃并触发“未找到”之前搜索号码所花费的最长时间(请参见上文)。

注意: 所有情况都有一个“全局超时” 在“设置”面板中进行配置。这与单个构件的超时无关。但是,跑步 如果案例的运行时间超过全局超时时间,则会自动取消该案例。

滚动查找

当选择除“无”以外的值,积木将使用数字搜索时滚动。这在搜索可滚动内容(例如网页)时非常有用,例如其中元素异步加载的网页。使用无限滚动。

重复次数上限

放弃搜索号码之前执行滚动的最大次数。

将在每个滚动重复上执行的滚动量。

延迟(秒)

每个滚动量之间的延迟秒数。

滚动查看

选中后,发现的任何包含号码的网络元素都会自动滚动到视图中。

等待DOM变更

延迟对Web元素的搜索,直到在特定时间段(例如3秒)内页面DOM没有更改为止。

等待javascript中的幕后更新时,这很有用。

等待请求

延迟对Web元素的搜索,直到在特定时间段内(例如3秒)没有活动的XHR请求。

在等待发生XHR的幕后更新时,这很有用。一些企业Web应用程序在幕后大量使用XHR和DOM更改,甚至切换现有的 button 带有新标签的标签。这包括Microsoft 动态365和Salesforce。