【问题标题】:How can I set default class name using selenium webdriver when two panel have same class name当两个面板具有相同的类名时,如何使用 selenium webdriver 设置默认类名
【发布时间】:2014-06-28 09:57:47
【问题描述】:
我正在滚动面板,在我的系统中有两个面板,并且都有相同类名的滚动条,那么如何使用 selenium webdriver 向下滚动第二个面板?
滚动条类名:mCSB_draggerRail
我为滚动面板编写了以下代码
driver.findElement(By.className("mCSB_draggerRail")).click();
但是当我运行代码时,它会滚动面板 1,我想要滚动面板 2,那么如何滚动面板 2?
【问题讨论】:
标签:
eclipse
class
selenium
scrollbar
【解决方案1】:
只需按照这个简单的步骤::
(对于 Java)
第一步:driver.findElement(By.xpath("主滚动的xPath")).click();
第二步:driver.findElement(By.xpath("滚动条的xPath")).click();
第 3 步:运行脚本
注意:主滚动是在滚动条中执行滚动的按钮