我无法使用selenium webdriver点击“下拉切换”窗口的“Board”链接。
我试过了
cssSelector="a.accordion-toggle" (or) linkText="Board".
但它没有用。
所以,请给我一个解决方案,我该如何定位'Board'webelement。
请参阅屏幕截图。
答案 0 :(得分:1)
我认为问题在于该元素的可见性。也许您在下拉“学年”折叠时尝试点击它,并且链接'Board'在浏览器中不可见。
我看到两种可能的解决方案:
driver.executeScript(“arguments [0] .click();”,element);
其中“driver” - RemoteWebDriver对象,“element” - RemoteWebElement
请注意,如果折叠下拉列表时页面源中没有“Board”链接元素,则第二个解决方案将无效。