此错误消息…
Exception in thread "main" org.openqa.selenium.ElementNotInteractableException: Element <a href="/admin/worker-summary"> could not be scrolled into view
…表示 GeckoDriver / FirefoxDriver 无法与所需元素进行交互。
解找到要调用的 btnWorkerSummary 元素( click()
而不是 ExpectedConditions
元素)后,就
visibilityOf需要使用它
elementToBeClickable(),如下所示:
new WebDriverWait(driver, 20).until(ExpectedConditions.elementToBeClickable(By.xpath("//a[@href='/admin/worker-summary']"))).click();
但是,另一个问题是您正在使用的二进制版本之间的 不兼容性 ,如下所示:
- 您的 Selenium Client 版本是 3.12.0 。
- 您的 JDK 版本是 1.8.0_51 ,这是 古老的 版本。
- 将 JDK 升级到最新级别的JDK 8u201。
- 执行您的
@Test
。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)