我有一个非常复杂的查询使用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"关系。我还没有找到任何关于如何做到这一点的文件,我们将不胜感激。
答案 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();