Note that there are some explanatory texts on larger screens.

plurals
  1. POSelenium finds A tag but click() has no effect?
    primarykey
    data
    text
    <p>I have a dynamic web application built with WebObjects. There is a link that my test code is trying to find. I do a getPageSource() right before I find it and that is below.</p> <p>I find the tag successfully. Then I click on it. Nothing happens. The tag I am looking for on the next page does not get found.</p> <p>So, what about a tag can make it not respond to the click? There is no js attached to it. It is inside a span and surrounds an image, but that is all.</p> <p>When the test code finishes executing, I can click on the link manually and I see the next page. So what up? Any ideas?</p> <pre><code> [java] [1374173126242]: Going to Schedule page [java] [1374173126260]: [java] &lt;!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"&gt; [java] &lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;head&gt; [java] &lt;meta content="text/html; charset=utf-8" http-equiv="content-type" /&gt; [java] &lt;meta content="COM" name="keywords" /&gt; [java] &lt;title&gt;APP!&lt;/title&gt; [java] &lt;link href="/cgi-bin/WebObjects/APP.woa/_wr_/wodata=/Users/ME/Projects/APP/WebServerResources/APP/login.css" type="text/css" rel="stylesheet" /&gt; [java] [java] &lt;link href="/cgi-bin/WebObjects/APP.woa/_wr_/wodata=/Users/ME/Projects/APP/WebServerResources/APP/APP.css" type="text/css" rel="stylesheet" /&gt; [java] [java] &lt;/head&gt; [java] &lt;body&gt; [java] [java] ( some bits removed . . . ) [java] &lt;div id="landing_page_main" class="welcomeBox"&gt; [java] &lt;div class="main_cont"&gt; [java] &lt;div class="logo"&gt;&lt;img src="/cgi-bin/WebObjects/APP.woa/_wr_/wodata=/Users/ME/Projects/APP/WebServerResources/APP/APP-live.png" alt="APP LIVE" /&gt;&lt;/div&gt; [java] &lt;div class="table"&gt; [java] &lt;table width="100%" cellspacing="0" cellpadding="0" border="0"&gt; [java] &lt;tbody&gt;&lt;tr&gt; [java] &lt;td valign="middle" align="center"&gt; [java] &lt;span title="Access My Schedule"&gt;&lt;a name="19" class="access_my_schedule_link" href="/cgi-bin/WebObjects/APP.woa/wo/Tbrd5n8SsAGIL22d7hkPCM/2.19"&gt;&lt;img width="74" border="0" height="64" src="/cgi-bin/WebObjects/APP.woa/_wr_/wodata=/Users/ME/Projects/APP/WebServerResources/APP/arrowRight.png" ismap="ismap" /&gt;&lt;/a&gt;&lt;/span&gt; [java] &lt;/td&gt; [java] &lt;/tr&gt; [java] &lt;/tbody&gt;&lt;/table&gt; [java] &lt;/div&gt; [java] &lt;/div&gt; [java] &lt;/div&gt; [java] [java] &lt;/body&gt;&lt;/html&gt; [java] [1374173126320]: found element: [java] [[FirefoxDriver: firefox on MAC (7ac7e5e2-d4e2-334b-9d99-2e6ddb7b7439)] -&gt; class name: access_my_schedule_link] [java] [1374173126332]: element enabled? true [java] [1374173126342]: element selected? false [java] [1374173126362]: element displayed? true [java] [1374173126389]: element location: (620, 265) [java] [1374173126404]: element tagName: a [java] [1374173126431]: element text: [java] Exception in thread "main" org.openqa.selenium.TimeoutException: Timed out after 10 seconds waiting for APPLiveDriver$4@337b4703 [java] Build info: version: '2.33.0', revision: '4e90c97', time: '2013-05-22 15:33:32' [java] System info: os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.6.8', java.version: '1.6.0_51' [java] Driver info: driver.version: APPLiveDriver [java] at org.openqa.selenium.support.ui.FluentWait.timeoutException(FluentWait.java:259) [java] at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:228) [java] at APPLiveDriver.scheduleAndBack(Unknown Source) [java] at APPLiveDriver.main(Unknown Source) [java] Caused by: org.openqa.selenium.NoSuchElementException: Unable to locate element: {"method":"class name","selector":"breadcrumb_home_link"} [java] Command duration or timeout: 9 milliseconds [java] For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html [java] Build info: version: '2.33.0', revision: '4e90c97', time: '2013-05-22 15:33:32' [java] System info: os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.6.8', java.version: '1.6.0_51' [java] Session ID: 7ac7e5e2-d4e2-334b-9d99-2e6ddb7b7439 [java] Driver info: org.openqa.selenium.firefox.FirefoxDriver [java] Capabilities [{platform=MAC, acceptSslCerts=true, javascriptEnabled=true, browserName=firefox, rotatable=false, locationContextEnabled=true, version=21.0, cssSelectorsEnabled=true, databaseEnabled=true, handlesAlerts=true, browserConnectionEnabled=true, nativeEvents=false, webStorageEnabled=true, applicationCacheEnabled=true, takesScreenshot=true}] [java] at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown Source) [java] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) [java] at java.lang.reflect.Constructor.newInstance(Constructor.java:513) [java] at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:191) [java] at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:145) [java] at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:554) [java] at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:307) [java] at org.openqa.selenium.remote.RemoteWebDriver.findElementByClassName(RemoteWebDriver.java:388) [java] at org.openqa.selenium.By$ByClassName.findElement(By.java:371) [java] at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:299) [java] at APPLiveDriver$4.apply(Unknown Source) [java] at APPLiveDriver$4.apply(Unknown Source) [java] at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:208) [java] ... 2 more [java] Caused by: org.openqa.selenium.remote.ErrorHandler$UnknownServerException: Unable to locate element: {"method":"class name","selector":"breadcrumb_home_link"} [java] Build info: version: '2.33.0', revision: '4e90c97', time: '2013-05-22 15:33:32' [java] System info: os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.6.8', java.version: '1.6.0_51' [java] Driver info: driver.version: unknown [java] at &lt;anonymous class&gt;.FirefoxDriver.prototype.findElementInternal_(file:///var/folders/oZ/oZFKAiJ8FC80oMT1b--WME+++TQ/-Tmp-/anonymous4201752404452189319webdriver-profile/extensions/fxdriver@googlecode.com/components/driver_component.js:8444) [java] at &lt;anonymous class&gt;.FirefoxDriver.prototype.findElement(file:///var/folders/oZ/oZFKAiJ8FC80oMT1b--WME+++TQ/-Tmp-/anonymous4201752404452189319webdriver-profile/extensions/fxdriver@googlecode.com/components/driver_component.js:8453) [java] at &lt;anonymous class&gt;.DelayedCommand.prototype.executeInternal_/h(file:///var/folders/oZ/oZFKAiJ8FC80oMT1b--WME+++TQ/-Tmp-/anonymous4201752404452189319webdriver-profile/extensions/fxdriver@googlecode.com/components/command_processor.js:10456) [java] at &lt;anonymous class&gt;.DelayedCommand.prototype.executeInternal_(file:///var/folders/oZ/oZFKAiJ8FC80oMT1b--WME+++TQ/-Tmp-/anonymous4201752404452189319webdriver-profile/extensions/fxdriver@googlecode.com/components/command_processor.js:10461) [java] at &lt;anonymous class&gt;.DelayedCommand.prototype.execute/&lt;(file:///var/folders/oZ/oZFKAiJ8FC80oMT1b--WME+++TQ/-Tmp-/anonymous4201752404452189319webdriver-profile/extensions/fxdriver@googlecode.com/components/command_processor.js:10401) </code></pre>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload