无法点击" Tab"

时间:2016-05-26 12:01:03

标签: java selenium xpath

点击" 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,..等。但没有运气!请有人帮帮我!

2 个答案:

答案 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)

顶部的一些元素会点击您的标签。您应该在点击后制作屏幕截图,看看发生了什么。