【问题标题】:Web table search and clickWeb 表搜索并单击
【发布时间】:2018-11-14 15:11:55
【问题描述】:

我在 web 表中搜索表值时遇到问题。

我有一个包含两列的 excel 表。

姓名 |分行,

罗杰|伦敦

我在 IE 中的 web 表包含包含多行。并且列数很少

姓名 |分行,

罗杰|伦敦

我需要获取我的两个 excel 值和 serach kn web table,然后单击名称。

我需要匹配。

问题是有多个具有不同分支的同名。但我只需要点击与 london 匹配的 roger。

我正在为此过程使用对象克隆。我可以搜索并单击 ln name 。但我需要匹配brach并点击..

如果有人知道有 x path 。那么请让我知道如何在任何地方使用自动化来匹配两个值

谢谢

【问题讨论】:

  • 这实际上取决于您要自动化的网站。尝试捕获一个名称并在此处注释 XPath。
  • 表的 Domx ​​路径 //form[ @name='orderform' ]/table[1] 名称和分支的 Domx ​​路径 //form[ @name='orderform' ]/table[1] /tbody[1]/tr[3]/td[1]/span[1] //form[ @name='orderform' ]/table[1]/tbody[1]/tr[3]/td[3 ]/span[1]

标签: rpa automationanywhere


【解决方案1】:
  1. 您可以使用 If 作为对象属性并查找名称单元格。
  2. 如果满足上述条件,则检查另一个 If 以获取对象属性并查找城市
  3. 如果两者都为真,则在第一个 If 中使用具有 Name 属性的对象克隆。

如果正确使用对象属性,目的就会得到解决。

【讨论】:

    【解决方案2】:

    所以 Internet Explorer 表格是 Web UI 自动化中最具挑战性的东西。

    对象克隆表,在选项中您将获得按文本查找项的内容,这将返回行列值。 对两个文本执行此操作,一旦它们的行值相同,这意味着它们在同一行中,您可以按 index\RowColumn 值单击项目。

    第二种方法是如果您看到表的 domXpath Domx ​​路径 //form[ @name='orderform' ]/table[1] 名称和分支的 Domx ​​路径 //form[ @name='orderform' ]/table [1]/tbody[1]/tr[3]/td[1]/span[1] //form[ @name='orderform' ]/table[1]/tbody[1 ]/tr[3]/td[3]/span[1

    粗体值是行列值,您需要检查循环以遍历整个表格内容,您可以通过将这些数字替换为 $counter$ 或循环中使用的类似变量来完成,找到一行值与您的条件匹配的列,然后单击这些确切位置。要单击拾取行列值使其可变,请将它们放在对象克隆命令中,然后从下拉选项中选择单击。

    相反,您可以将 Internet 表格保存在 csv 中并应用查找第 n 行列号的相同逻辑,然后在在线表格中使用这些数字并单击使用对象克隆。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-23
      • 2018-12-13
      • 1970-01-01
      • 1970-01-01
      • 2021-12-03
      相关资源
      最近更新 更多