在Selenium中使用带有水平滚动条的WebTables

时间:2013-11-13 13:39:15

标签: java selenium selenium-webdriver scrollbar

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

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

1 个答案:

答案 0 :(得分:0)

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

WebElement elment = driver.findElemen(By.id("table_header"));
((JavascriptExecutor)driver).executeScript("arguments[0].click();", element);