【发布时间】:2016-09-24 10:11:52
【问题描述】:
点击“Tab”时出现以下异常。
线程 "main" org.openqa.selenium.WebDriverException 中的异常:元素在点 (160.5, 7.5) 处不可点击。其他元素会收到点击: 命令持续时间或超时:71 毫秒 构建信息:版本:'2.53.0',修订:'35ae25b',时间:'2016-03-15 16:57:40' 系统信息:主机:'Saba-Aziz',ip:'10.20.30.44',os.name:'Windows 7',os.arch:'amd64',os.version:'6.1',java.version:'1.8 .0_91' 驱动信息:org.openqa.selenium.firefox.FirefoxDriver 功能 [{applicationCacheEnabled=true,rotatable=false,handlesAlerts=true,databaseEnabled=true,version=46.0.1,platform=WINDOWS,nativeEvents=false,acceptSslCerts=true,webStorageEnabled=true,locationContextEnabled=true,browserName=firefox,takeScreenshot =true, javascriptEnabled=true, cssSelectorsEnabled=true}] 会话 ID:5d2ead97-c71c-4a86-9ffb-3e7bbb174503 在 sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 在 sun.reflect.NativeConstructorAccessorImpl.newInstance(未知来源) 在 sun.reflect.DelegatingConstructorAccessorImpl.newInstance(未知来源) 在 java.lang.reflect.Constructor.newInstance(未知来源) 在 org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:206) 在 org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:158) 在 org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:678) 在 org.openqa.selenium.remote.RemoteWebElement.execute(RemoteWebElement.java:327) 在 org.openqa.selenium.remote.RemoteWebElement.click(RemoteWebElement.java:85) 在 WorldBankDatacls.main(WorldBankDatacls.java:56)
我使用了 Web 驱动程序的 findElement 方法,例如 XPath、Id 等。但没有运气!请任何人帮助我!
【问题讨论】:
-
请分享您的代码和网站。 :-)
-
你应该尝试 JavascriptExecutor 来执行点击..
-
@SaurabhGaur 谢谢。它适用于 JavascriptExecuter!