Open GoogleCodeExporter opened 9 years ago
I tried the java client as well and get same outcome:
Exception in thread "main" com.thoughtworks.selenium.SeleniumException: ERROR:
Threw
an exception: window.document.clickcolors is undefined
at
com.thoughtworks.selenium.HttpCommandProcessor.throwAssertionFailureExceptionOrE
rror
(HttpCommandProcessor.java:97)
at com.thoughtworks.selenium.HttpCommandProcessor.doCommand
(HttpCommandProcessor.java:91)
at com.thoughtworks.selenium.HttpCommandProcessor.getString
(HttpCommandProcessor.java:262)
at com.thoughtworks.selenium.DefaultSelenium.getEval(DefaultSelenium.java):435)
at com.thoughtworks.selenium.FlashSelenium.call(FlashSelenium.java:55)
at com.thoughtworks.selenium.FlashSelenium.PercentLoaded(FlashSelenium.java:95)
Original comment by billy.lo...@googlemail.com
on 15 May 2009 at 10:58
This is the Java test
import com.thoughtworks.selenium.DefaultSelenium;
import com.thoughtworks.selenium.FlashSelenium;
import com.thoughtworks.selenium.Selenium;
import com.thoughtworks.selenium.SeleniumException;
public class RestoreDBSnapShot
{
public static void main(String[] args)
throws Exception
{
String URL
= "http://www.geocities.com/paulocaroli/flash/colors.html";
Selenium selenium = new DefaultSelenium("localhost",
4444, "*firefox",URL);
selenium.start();
FlashSelenium flashApp = new FlashSelenium(selenium, "clickcolors");
selenium.open(URL);
flashApp.PercentLoaded();
System.out.println("Test Finished");
}
}
Original comment by billy.lo...@googlemail.com
on 15 May 2009 at 11:03
Hey Billy,
Use "coloredSquare" instead of "clickcolors" while instantiating FlashSelenium.
It
should solve your issue.
The colors.html has undergone some changes and the id has chanded on that end.
Sorry
that we haven't updated the test cases accordingly.
Original comment by sachin.s...@gmail.com
on 16 May 2009 at 5:18
I have ran into similar issue even when I change from clickcolors to
coloredSqure.
Here's the error message that I received:
File "C:\Python26\lib\selenium.py", line 202, in do_command
raise Exception, data
Exception: ERROR: Threw an exception: window.document.coloredSquare is undefined
Here's the error message on the selenium server:
16:20:56.205 INFO - Got result: OK,Mozilla/5.0 (Windows; U; Windows NT 5.1;
en-US;
rv:1.9.
o/2009042316 Firefox/3.0.10 on session f681191cc847456eac39de3a607f82e7
16:20:56.220 INFO - Command request:
getEval[window.document['coloredSquare'].IsPlaying();
sion f681191cc847456eac39de3a607f82e7
16:20:56.236 INFO - Got result: ERROR: Threw an exception:
window.document.coloredSquare i
d on session f681191cc847456eac39de3a607f82e7
Original comment by daved...@gmail.com
on 17 May 2009 at 11:32
Here's the selenium version that I am using:
C:\test>java -jar selenium-server.jar -interactive
17:24:48.689 INFO - Java: Sun Microsystems Inc. 11.3-b02
17:24:48.689 INFO - OS: Windows XP 5.1 x86
17:24:48.689 INFO - v1.0-beta-2 [2571], with Core v1.0-beta-2 [2330]
Original comment by daved...@gmail.com
on 18 May 2009 at 12:28
I changed the id to coloredSquare as suggested but I still get same result:
import com.thoughtworks.selenium.DefaultSelenium;
import com.thoughtworks.selenium.FlashSelenium;
import com.thoughtworks.selenium.Selenium;
import com.thoughtworks.selenium.SeleniumException;
public class RestoreDBSnapShot
{
public static void main(String[] args)
throws Exception
{
String URL
= "http://www.geocities.com/paulocaroli/flash/colors.html";
Selenium selenium = new DefaultSelenium("localhost",
4444, "*firefox",URL);
selenium.start();
FlashSelenium flashApp = new FlashSelenium
(selenium, "coloredSquare");
selenium.open(URL);
flashApp.PercentLoaded();
System.out.println("Test Finished");
}
}
this is the program output:
--------------------Configuration: restore - JDK version 1.6.0_01 <Default> -
<Default>--------------------
Exception in thread "main" com.thoughtworks.selenium.SeleniumException: ERROR:
Threw
an exception: window.document.coloredSquare is undefined
at
com.thoughtworks.selenium.HttpCommandProcessor.throwAssertionFailureExceptionOrE
rror
(HttpCommandProcessor.java:97)
at com.thoughtworks.selenium.HttpCommandProcessor.doCommand
(HttpCommandProcessor.java:91)
at com.thoughtworks.selenium.HttpCommandProcessor.getString
(HttpCommandProcessor.java:262)
at com.thoughtworks.selenium.DefaultSelenium.getEval(DefaultSelenium.java):435)
at com.thoughtworks.selenium.FlashSelenium.call(FlashSelenium.java:55)
at com.thoughtworks.selenium.FlashSelenium.PercentLoaded(FlashSelenium.java:95)
at RestoreDBSnapShot.main(RestoreDBSnapShot.java:23)
Process completed.
Original comment by billy.lo...@googlemail.com
on 18 May 2009 at 8:22
just to add that I have tried with firefox 3.0.10 and IE7.
This is the embedded flash object source code on the test page:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#
versi
on=8,0,0,0" width="100" height="100" id="clickcolors" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="ColoredSquare.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<embed src="ColoredSquare.swf" quality="high" bgcolor="#ffffff" width="500"
height="500" name="coloredSquare" align="middle" allowscriptaccess="*"
type="application/x-shockwave-flash"
pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
In IE7 the error is as follows:
--------------------Configuration: restore - JDK version 1.6.0_01 <Default> -
<Default>--------------------
Exception in thread "main" com.thoughtworks.selenium.SeleniumException: ERROR:
Threw
an exception: 'window.document.coloredSquare' is null or not an object
at
com.thoughtworks.selenium.HttpCommandProcessor.throwAssertionFailureExceptionOrE
rror
(HttpCommandProcessor.java:97)
at com.thoughtworks.selenium.HttpCommandProcessor.doCommand
(HttpCommandProcessor.java:91)
at com.thoughtworks.selenium.HttpCommandProcessor.getString
(HttpCommandProcessor.java:262)
at com.thoughtworks.selenium.DefaultSelenium.getEval(DefaultSelenium.java):435)
at com.thoughtworks.selenium.FlashSelenium.call(FlashSelenium.java:55)
at com.thoughtworks.selenium.FlashSelenium.PercentLoaded(FlashSelenium.java:95)
at RestoreDBSnapShot.main(RestoreDBSnapShot.java:23)
Process completed.
Original comment by billy.lo...@googlemail.com
on 18 May 2009 at 8:34
What is happening with this issue? Almost 3 months in the stewing - should be
well
cooked by now!
I have encountered exactly the same problems using 'FlashSelenium Java Client
Selenium RC Extension - Compatible with SRC 0.9.2' as well as 'FlashSelenium
Java
Client Selenium RC Extension - Compatible with SRC 1.0'.
Very keen to dive into testing Flash with Selenium but this is a MAJOR obstacle.
Original comment by dschulb...@gmail.com
on 10 Aug 2009 at 11:43
Hello there
I had the same issue working with flashselenium-java-client-extension.jar
Got result: ERROR: Threw an exception: window.document.clickcolors is undefined
on
session f76257b0d48e435daae101d70ec19f0a
I solved it adding flashselenium-java-client-extension-1.0.jar to the Path
Configuration
Tell me whether it works for you.
Note: I run the test using IE, not Firefox.
Original comment by laurapi...@gmail.com
on 14 Aug 2009 at 3:09
please let me know any solution for this issue
Exception in thread "main" com.thoughtworks.selenium.SeleniumException: ERROR:
Threw
an exception: 'window.document.coloredSquare' is null or not an object
at
com.thoughtworks.selenium.HttpCommandProcessor.throwAssertionFailureExceptionOrE
rror(HttpCommandProcessor.java:97)
at
com.thoughtworks.selenium.HttpCommandProcessor.doCommand(HttpCommandProcessor.ja
va:91)
at
com.thoughtworks.selenium.HttpCommandProcessor.getString(HttpCommandProcessor.ja
va:262)
at com.thoughtworks.selenium.DefaultSelenium.getEval(DefaultSelenium.java:461)
at com.thoughtworks.selenium.FlashSelenium.call(FlashSelenium.java:55)
at com.thoughtworks.selenium.FlashSelenium.PercentLoaded(FlashSelenium.java:95)
at webdirver.RestoreDBSnapShot.main(RestoreDBSnapShot.java:26)
Java Result: 1
BUILD SUCCESSFUL (total time: 6 seconds)
Original comment by ravindra...@gmail.com
on 20 Apr 2010 at 6:32
Regarding the original issue by Billy, please check BrowserConstants.py and
verify that your browser is there. If not, add your browser, and also verify
that this value is checked in: FlashSelenium.py!checkBrowserAndReturnJSPrefix.
-- Ateeq
Original comment by ateeq.sh...@gmail.com
on 22 Mar 2012 at 7:29
Original issue reported on code.google.com by
billy.lo...@googlemail.com
on 15 May 2009 at 9:47