Selenium:webdriver未识别webelement

Selenium:webdriver未识别webelement,webdriver,selenium-webdriver,Webdriver,Selenium Webdriver,有人能解决这个问题吗 我为登录页面生成了脚本,登录后我想注销应用程序或在当前页面上执行一些操作,但我没有这样做。我通过xpath、name、id执行。我还放置了thread.sleep,但系统给了我这样的错误 Exception in thread "main" org.openqa.selenium.NoSuchElementException: Unable to locate element: {"method":"id","selector":"LnkLogoff"} Command d

有人能解决这个问题吗

我为登录页面生成了脚本,登录后我想注销应用程序或在当前页面上执行一些操作,但我没有这样做。我通过xpath、name、id执行。我还放置了thread.sleep,但系统给了我这样的错误

Exception in thread "main" org.openqa.selenium.NoSuchElementException: Unable to locate element: {"method":"id","selector":"LnkLogoff"}
Command duration or timeout: 30.52 seconds
For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
Build info: version: '2.32.0', revision: '6c40c18', time: '2013-04-09 17:23:22'
System info: os.name: 'Windows XP', os.arch: 'x86', os.version: '5.1', java.version: '1.6.0_22'
Session ID: 187840f8-dc3c-4885-ae8a-6192dae1b552
Driver info: org.openqa.selenium.firefox.FirefoxDriver
Capabilities [{platform=XP, acceptSslCerts=true, javascriptEnabled=true, browserName=firefox, rotatable=false, locationContextEnabled=true, version=20.0.1, cssSelectorsEnabled=true, databaseEnabled=true, handlesAlerts=true, browserConnectionEnabled=true, nativeEvents=true, webStorageEnabled=true, applicationCacheEnabled=true, takesScreenshot=true}]
    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)
    at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:187)
    at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:145)
    at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:554)
    at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:307)
    at org.openqa.selenium.remote.RemoteWebDriver.findElementById(RemoteWebDriver.java:348)
    at org.openqa.selenium.By$ById.findElement(By.java:216)
    at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:299)
    at testsuite.n2.main(n2.java:39)
Caused by: org.openqa.selenium.remote.ErrorHandler$UnknownServerException: Unable to locate element: {"method":"id","selector":"LnkLogoff"}
Build info: version: '2.32.0', revision: '6c40c18', time: '2013-04-09 17:23:22'
System info: os.name: 'Windows XP', os.arch: 'x86', os.version: '5.1', java.version: '1.6.0_22'
Driver info: driver.version: unknown
    at <anonymous class>.FirefoxDriver.prototype.findElementInternal_(file:///C:/DOCUME~1/NCHAUD~1/LOCALS~1/Temp/anonymous526938929382849157webdriver-profile/extensions/fxdriver@googlecode.com/components/driver_component.js:8405)
    at <anonymous class>.fxdriver.Timer.prototype.setTimeout/<.notify(file:///C:/DOCUME~1/NCHAUD~1/LOCALS~1/Temp/anonymous526938929382849157webdriver-profile/extensions/fxdriver@googlecode.com/components/driver_component.js:386)
线程“main”org.openqa.selenium.NoSuchElementException中的异常:无法定位元素:{“方法”:“id”,“选择器”:“LnkLogoff”} 命令持续时间或超时:30.52秒 有关此错误的文档,请访问:http://seleniumhq.org/exceptions/no_such_element.html 构建信息:版本:“2.32.0”,修订版:“6c40c18”,时间:“2013-04-09 17:23:22” 系统信息:os.name:'Windows XP',os.arch:'x86',os.version:'5.1',java.version:'1.6.0_22' 会话ID:187840f8-dc3c-4885-ae8a-6192dae1b552 驱动程序信息:org.openqa.selenium.firefox.FirefoxDriver 功能[{platform=XP,acceptSslCerts=true,javascriptEnabled=true,browserName=firefox,rotatable=false,locationContextEnabled=true,version=20.0.1,cssSelectorsEnabled=true,databaseEnabled=true,handlesAlerts=true,browserConnectionEnabled=true,nativeEvents=true,webStorageEnabled=true,applicationCacheAbled=true,takesScreenshot=true}] 位于sun.reflect.NativeConstructorAccessorImpl.newInstance0(本机方法) 位于sun.reflect.NativeConstructorAccessorImpl.newInstance(未知源) 位于sun.reflect.delegatingConstructor或AccessorImpl.newInstance(未知源) 位于java.lang.reflect.Constructor.newInstance(未知源) 位于org.openqa.selenium.remote.ErrorHandler.CreateTrowable(ErrorHandler.java:187) 位于org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:145) 位于org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:554) 位于org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:307) 位于org.openqa.selenium.remote.RemoteWebDriver.findElementById(RemoteWebDriver.java:348) 位于org.openqa.selenium.By$ById.findElement(By.java:216) 位于org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:299) 位于testsuite.n2.main(n2.java:39) 原因:org.openqa.selenium.remote.ErrorHandler$UnknownServerException:无法定位元素:{“方法”:“id”,“选择器”:“LnkLogoff”} 构建信息:版本:“2.32.0”,修订版:“6c40c18”,时间:“2013-04-09 17:23:22” 系统信息:os.name:'Windows XP',os.arch:'x86',os.version:'5.1',java.version:'1.6.0_22' 驱动程序信息:驱动程序。版本:未知 at.FirefoxDriver.prototype.findElementInternal_(file:///C:/DOCUME~1/NCHAUD~1/LOCALS~1/Temp/anonymous526938929382849157网络驱动程序配置文件/扩展/fxdriver@googlecode.com/components/driver_component.js:8405)
在.fxdriver.Timer.prototype.setTimeout/检查
注销
元素是否在iframe内。如果是这样,您需要切换到框架,然后才能单击
注销
您可以删除html吗?谢谢Hemche…现在它工作了…它的框架问题。