在使用网络记录器采取某些步骤后,有没有办法从 Automation Anywhere 的网页中提取表格。该表不会直接出现,它是在启动 URL 后单击几个控件后出现的。我要提取的表是在登录网站并使用搜索条件控件进行过滤后出现的。
我使用网络记录器登录并将所需的搜索条件放在文本字段中,我现在想提取表格。当我使用网络记录器时,它会再次启动 URL 并将我带回我不想要的登录页面。我希望机器人留在页面上。请帮忙。
另外,提取表的会话名称有什么意义?
在使用网络记录器采取某些步骤后,有没有办法从 Automation Anywhere 的网页中提取表格。该表不会直接出现,它是在启动 URL 后单击几个控件后出现的。我要提取的表是在登录网站并使用搜索条件控件进行过滤后出现的。
我使用网络记录器登录并将所需的搜索条件放在文本字段中,我现在想提取表格。当我使用网络记录器时,它会再次启动 URL 并将我带回我不想要的登录页面。我希望机器人留在页面上。请帮忙。
另外,提取表的会话名称有什么意义?
如果您单击高级视图,您将在第 5 步找到:使用现有 IE 窗口运行此命令。尝试用表格写页面的 URL,而不是登录页面的 URL。
提取的表将使用变量 $Table Column(Index)$ 使用,索引是列号或列名
一个老问题,但我的经验是提取数据/表命令相当差。它们不仅只在 IE 中工作,你不能将它们作为命令调用,它们必须通过网络录音来调用。
相反,我发现对象克隆初始元素、获取 DOMXPath 并对其进行变量化更有用。然后将其放入循环 while 命令并设置条件以找到至少一个元素(在您尝试构建的表的元素中)。您可以在对象克隆命令中获取各种有用的信息,然后将其复制到变量/表中。
例如
//div[@id='updatable-standings']/div[1]/div[1]/div[2]/div[1]/table[1]/tbody[1]/tr[3]/td[2]/div[1]/span[2]
//div[@id='updatable-standings']/div[1]/div[1]/div[2]/div[1]/table[1]/tbody[1]/tr[4]/td[2]/div[1]/span[2]
我可以为 {tr[3]} 创建一个增量变量并将其命名为 $vTeamLoop$ 并将对象克隆中的 DOMXPath 值更改为
//div[@id='updatable-standings']/div[1]/div[1]/div[2]/div[1]/table[1]/tbody[1]/tr[$vTeamLoop$]/td[2]/div[1]/span[2]
最终,它比“数据/表提取”命令的步骤更多,但范围远没有那么有限。
希望有帮助。
enter code here
您可以使用对象克隆直接导出,并在选择条件中导出到 csv 文件。但是我们也需要在搜索条件中单击 html 内部文本