Exception in thread "main" Element not found {div#div1>ul>li>span}
Expected: visible
Screenshot: /tests/1438924106477.1.png
Timeout: 10 s.
Caused by: NoSuchElementException: Unable to locate element: {"method":"css selector","selector":"div#div1>ul>li>span"}
at com.codeborne.selenide.impl.AbstractSelenideElement.createElementNotFoundError(AbstractSelenideElement.java:648)
at com.codeborne.selenide.impl.WaitingSelenideElement.createElementNotFoundError(WaitingSelenideElement.java:74)
at com.codeborne.selenide.impl.AbstractSelenideElement.checkCondition(AbstractSelenideElement.java:491)
at com.codeborne.selenide.impl.AbstractSelenideElement.should(AbstractSelenideElement.java:462)
at com.codeborne.selenide.impl.AbstractSelenideElement.invokeShould(AbstractSelenideElement.java:294)
at com.codeborne.selenide.impl.AbstractSelenideElement.dispatchSelenideMethod(AbstractSelenideElement.java:180)
at com.codeborne.selenide.impl.AbstractSelenideElement.dispatchAndRetry(AbstractSelenideElement.java:90)
at com.codeborne.selenide.impl.AbstractSelenideElement.invoke(AbstractSelenideElement.java:65)
at com.codeborne.selenide.impl.WaitingSelenideElement.invoke(WaitingSelenideElement.java:18)
at com.sun.proxy.$Proxy3.shouldBe(Unknown Source)
at com.codeborne.selenide.impl.AbstractSelenideElement.dragAndDropTo(AbstractSelenideElement.java:391)
at com.codeborne.selenide.impl.AbstractSelenideElement.dispatchSelenideMethod(AbstractSelenideElement.java:275)
at com.codeborne.selenide.impl.AbstractSelenideElement.dispatchAndRetry(AbstractSelenideElement.java:90)
at com.codeborne.selenide.impl.AbstractSelenideElement.invoke(AbstractSelenideElement.java:65)
at com.codeborne.selenide.impl.WaitingSelenideElement.invoke(WaitingSelenideElement.java:18)
try {
$("#from").dragAndDropTo("#to")
}
catch (AssertionError e) {
// ... save and analyze ...
}try {
switchTo().frame($(By.xpath("//frame[@name='theFrame']")));
}
catch (NoSuchFrameException ex) { System.out.println("Frame doesn't exist. Continuing anyways.");}
try {
switchTo().frame("theFrame");
}
catch (NoSuchFrameException ex) { System.out.println("Frame doesn't exist. Continuing anyways.");}Isn't just a timing issue? I guess method switchTo() works equally in both cases, but frame appeared with different speed.
--
You received this message because you are subscribed to the Google Groups "selenide" group.
To unsubscribe from this group and stop receiving emails from it, send an email to selenide+u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Exception in thread "main" Element not found {By.xpath: //frame[@name='theFrame']}
Expected: exist
Timeout: 4 s.
Caused by: NoSuchElementException: Unable to locate element: {"method":"xpath","selector":"//frame[@name='theFrame']"}
at com.codeborne.selenide.impl.AbstractSelenideElement.createElementNotFoundError(AbstractSelenideElement.java:662)
at com.codeborne.selenide.impl.WaitingSelenideElement.createElementNotFoundError(WaitingSelenideElement.java:74)
at com.codeborne.selenide.impl.AbstractSelenideElement.dispatchAndRetry(AbstractSelenideElement.java:112)
at com.codeborne.selenide.impl.AbstractSelenideElement.invoke(AbstractSelenideElement.java:67)
at com.codeborne.selenide.impl.WaitingSelenideElement.invoke(WaitingSelenideElement.java:18)
at com.sun.proxy.$Proxy0.getWrappedElement(Unknown Source)
at org.openqa.selenium.remote.internal.WebElementToJsonConverter.apply(WebElementToJsonConverter.java:49)
at org.openqa.selenium.remote.RemoteWebDriver$RemoteTargetLocator.frame(RemoteWebDriver.java:894)
at com.codeborne.selenide.SelenideTargetLocator.frame(SelenideTargetLocator.java:32)
...
...
Caused by: org.openqa.selenium.NoSuchElementException: Unable to locate element: {"method":"xpath","selector":"//frame[@name='theFrame']"}
Command duration or timeout: 30 milliseconds
For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
Build info: version: '2.46.0', revision: '87c69e2', time: '2015-06-04 16:17:10'
*** Element info: {Using=xpath, value=//frame[@name='theFrame']}
Session ID: ...
Driver info: org.openqa.selenium.firefox.FirefoxDriver
Capabilities [{platform=WINDOWS, acceptSslCerts=true, javascriptEnabled=true, cssSelectorsEnabled=true, databaseEnabled=true, browserName=firefox, handlesAlerts=true, nativeEvents=false, webStorageEnabled=true, rotatable=false, locationContextEnabled=true, applicationCacheEnabled=true, takesScreenshot=true, version=39.0.3}]
at sun.reflect.GeneratedConstructorAccessor10.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:204)
at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:156)
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:605)
at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:358)
at org.openqa.selenium.remote.RemoteWebDriver.findElementByXPath(RemoteWebDriver.java:455)
at org.openqa.selenium.By$ByXPath.findElement(By.java:358)
at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:350)
at com.codeborne.selenide.impl.WebElementSelector.findElement(WebElementSelector.java:28)
at com.codeborne.selenide.impl.WaitingSelenideElement.getActualDelegate(WaitingSelenideElement.java:55)
at com.codeborne.selenide.impl.AbstractSelenideElement.dispatchSelenideMethod(AbstractSelenideElement.java:281)
at com.codeborne.selenide.impl.AbstractSelenideElement.dispatchAndRetry(AbstractSelenideElement.java:92)
... 15 more
Caused by: org.openqa.selenium.NoSuchElementException: Unable to locate element: {"method":"xpath","selector":"//frame[@name='theFrame']"}
For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
Build info: version: '2.46.0', revision: '87c69e2', time: '2015-06-04 16:17:10'
System info: host: '...', ip: '...', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.7.0_25'
Driver info: driver.version: unknown
at <anonymous class>.FirefoxDriver.prototype.findElementInternal_(file:///C:/.../anonymouswebdriver-profile/extensions/fxdr...@googlecode.com/components/driver-component.js:10299)
at <anonymous class>.FirefoxDriver.prototype.findElement(file:///C:/.../anonymouswebdriver-profile/extensions/fxdr...@googlecode.com/components/driver-component.js:10308)
at <anonymous class>.DelayedCommand.prototype.executeInternal_/h(file:///C:/.../anonymouswebdriver-profile/extensions/fxdr...@googlecode.com/components/command-processor.js:12282)
at <anonymous class>.DelayedCommand.prototype.executeInternal_(file:///C:/.../anonymouswebdriver-profile/extensions/fxdr...@googlecode.com/components/command-processor.js:12287)
at <anonymous class>.DelayedCommand.prototype.execute/<(file:///C:/.../anonymouswebdriver-profile/extensions/fxdr...@googlecode.com/components/command-processor.js:12229)