【发布时间】:2016-10-19 10:30:43
【问题描述】:
如何使用 selenium 滚动网格中的水平条。这应该在多个选择中重复。我必须选择值并单击提交。我必须检查所有列标题。但是,有 46 列。请帮忙。我无法移动它。
List<WebElement> gridlabellist = driver.findElements(By.xpath(".//*[@id='gview_list']/div[3]/div/table/thead/tr/th"));
List<String> all_gridlabellist=new ArrayList<>();
Thread.sleep(1000);
int gl;
System.out.println(gridlabellist.size());
for(gl=0; gl<gridlabellist.size(); gl++)
{
String gridlabelname=gridlabellist.get(gl).getText();
boolean dislabel=gridlabellist.get(gl).isEnabled();
//System.out.println(labelname);
if((gridlabelname != null) && (gridlabelname.length()!=0) && dislabel)
{
System.out.println("\nGrid Label Names displayed: " + gridlabelname);
((JavascriptExecutor)driver).executeScript("window.scrollBy(2000,0)");
System.out.println("\nGrid Label Names displayed: " +gridlabelname);
}
all_gridlabellist.add(gridlabellist.get(gl).getText());
}
【问题讨论】:
-
我试过 boolean dislabel=gridlabellist.get(gl).isEnabled();之前也尝试过使用“boolean dislabel=gridlabellist.get(gl).isdisabled();”
-
请帮帮我!