1

WebTable 嵌入在 WebPage 中以实现自动化。它有很多字段,因此有自己的水平滚动条(滚动条特定于 WebTable,而不是整个 WebPage)。当我尝试交互/单击由于滚动条而当前隐藏的 web 元素时,会导致 NoSuchElementException/ElementNotVisibleException。

请让我知道如何处理/滚动 WebTable 的水平滚动条,使任何指定的元素可见。

4

1 回答 1

0

你应该试试下面的代码。这段代码对我有用。

WebElement elment = driver.findElemen(By.id("table_header"));
((JavascriptExecutor)driver).executeScript("arguments[0].click();", element);
于 2018-12-10T07:31:44.480 回答