小编nar*_*rsi的帖子

Selenium WebDriver java 测试中的 StaleElementReferenceException

org.openqa.selenium.StaleElementReferenceException:在缓存中找不到元素 - 也许页面自查找以来已更改
命令持续时间或超时:30.02 秒
有关此错误的文档,请访问:http://seleniumhq.org/exceptions/stale_element_reference.html
构建信息:版本:'2.18.0',修订版:'15704',时间:'2012-01-27 17:37:17'
系统信息:os.name:'Windows XP',os.arch:'x86',os.version:'5.1',java.version:'1.6.0_17'
驱动程序信息:driver.version:RemoteWebDriver
    在 sun.reflect.NativeConstructorAccessorImpl.newInstance0(本机方法)
    在 sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    在 sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    在 java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    在 org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:147)
    在 org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:113)
    在 org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:439)
    在 org.openqa.selenium.remote.RemoteWebElement.execute(RemoteWebElement.java:231)
    在 org.openqa.selenium.remote.RemoteWebElement.click(RemoteWebElement.java:72)
    在 com.harleydavidson.modelyear.selenium2.testcase.ImageTest.checkColor(ImageTest.java:79)
    在 com.harleydavidson.modelyear.selenium2.testcase.ImageTest.chooseModel(ImageTest.java:62)
    在 com.harleydavidson.modelyear.selenium2.testcase.ImageTest.testImage(ImageTest.java:28)
    在 sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)
    在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    在 java.lang.reflect.Method.invoke(Method.java:597)
    在 org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)
    在 org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    在 org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)
    在 org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
    在 org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
    在 org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:30)
    在 org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)
    在org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)
    在 org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)
    在 org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)
    在 org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)
    在 org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)
    在 org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)
    在 org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)
    在 org.junit.runners.ParentRunner.run(ParentRunner.java:300)
    在 org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:49)
    在 org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
    在 org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
    在 org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) …

java selenium selenium-webdriver

3
推荐指数
1
解决办法
1万
查看次数

使用Jersey将JSON绑定到Java对象

我正在使用Jersey开发REST应用程序并在我的服务中创建CRUD操作.

我的问题是如何将JSON绑定为方法中的对象.我无法使用JSON请求执行保存操作.

所以请提供我开发CRUD应用程序的任何有用示例.

java rest json web-services jersey

2
推荐指数
1
解决办法
6149
查看次数

标签 统计

java ×2

jersey ×1

json ×1

rest ×1

selenium ×1

selenium-webdriver ×1

web-services ×1