PathPredicateEvaluator搜索两个路径

时间:2018-01-25 15:32:12

标签: java aem

我有一个非常复杂的查询使用HashMap和QueryBuilder,其中一部分有这样的:

    map.put("path", "/content");
    map.put("path.exact", "true"); // defaults to true
    map.put("path.flat", "true");
    map.put("path.self", "true");

我从这个page

中获取了该代码

这是按预期工作但我需要我的查询来搜索两个可能的路径中的内容,所以它将用两个路径搜索" OR"关系。我还没有找到任何关于如何做到这一点的文件,我们将不胜感激。

1 个答案:

答案 0 :(得分:3)

你可以使用群组:

var js = (IJavascriptExecutor)driver;
string idOfLinkToMakeDropDownOpen = "whatever the id is"
IWebElement obj = driver.FindElement(By.XPath("//input[@id='idOfLinkToMakeDropDownOpen']"));
js.ExecuteScript("arguments[0].scrollIntoView(true);", obj);

obj.Click();

Documentation