点击" 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:&# 39; amd64',os.version:' 6.1',java.version:' 1.8.0_91' 驱动程序信息:org.openqa.selenium.firefox.FirefoxDriver Capabilities [{applicationCacheEnabled = true,rotate = false,handlesAlerts = true,databaseEnabled = true,version = 46.0.1,platform = WINDOWS,nativeEvents = false,acceptSslCerts = true,webStorageEnabled = true,locationContextEnabled = true,browserName = firefox,takesScreenshot = true,javascriptEnabled = true,cssSelectorsEnabled = true}] 会话ID:5d2ead97-c71c-4a86-9ffb-3e7bbb174503 at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) 在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,..等。但没有运气!请有人帮帮我!
答案 0 :(得分:1)
您可以按照以下步骤使用<a href="#target1">Link 1</a>
<a href="#target2">Link 2</a>
<div id="target1">Target 1 content here!</div>
<div id="target2">And target 2 content over here.</div>
执行点击: -
JavascriptExecutor
答案 1 :(得分:0)
顶部的一些元素会点击您的标签。您应该在点击后制作屏幕截图,看看发生了什么。