0

我目前正在评估 JavaDriver / Marathonite 并且有一个问题,即在使用 Java Access Bridge(通过 UIPath 实现)进行检查时,所有似乎没有“cls”/“class”属性的对象都不会在 Marathon 识别的 WebElement 对象中返回(通过 driver.findElements ...)。

例子:

元素截图示例(Marathon 返回的元素中缺少突出显示的元素)

突出显示的元素只有属性名称、角色,但没有 cls。当我使用 driver.findElementsByCssSelector("*") 找到所有可访问的元素时,这些元素与 JavaDriver 中缺少的元素之间存在直接关联。

在 Marathonite 本身(目前正在评估试验)我卡在验证一个步骤,因为我需要断言这些“不存在”元素之一的文本,但它无法找到该元素并返回“GlassMouseGrabProvider”元素和鼠标坐标而不是识别的元素。

任何帮助将非常感激!(希望这是有道理的!)

我试图将定义添加到 omap.yaml,但似乎这需要对象类进行映射,我在访问桥中看不到它是一个属性......

4

0 回答 0