Thanks, it finally started working, but still not all tests pass for
me (Firefox 3.0.6):
From Python binding suite (py_tests.bat):
======================================================================
FAIL: testSwitchToWindow (__main__.ApiExampleTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "bindings\py\tests\api_examples.py", line 58, in
testSwitchToWindow
self.assertEquals(title_1, self.driver.get_title())
AssertionError: 'XHTML Test Page' != u'We Arrive Here'
From JUnit test suite (rake test_firefox):
There were 9 errors:
1)
testClickingOnAButtonThatClosesAnOpenWindowDoesNotCauseTheBrowserToHang
(org.openqa.selenium.WindowSwitchingTest)
org.openqa.selenium.NoSuchWindowException: No window found
System info:
os.name: 'Windows XP', os.arch: 'x86', os.version: '5.1',
java.version: '1.6.0_12'
Driver info: driver.version: firefox
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance
(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance
(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at org.openqa.selenium.firefox.Response.ifNecessaryThrow
(Response.java:94)
at org.openqa.selenium.firefox.FirefoxDriver.sendMessage
(FirefoxDriver.java:261)
at org.openqa.selenium.firefox.FirefoxDriver.sendMessage
(FirefoxDriver.java:255)
at org.openqa.selenium.firefox.FirefoxDriver.access$300
(FirefoxDriver.java:75)
at org.openqa.selenium.firefox.FirefoxDriver
$FirefoxTargetLocator.window(FirefoxDriver.java:535)
at
org.openqa.selenium.WindowSwitchingTest.testClickingOnAButtonThatClosesAnOpenWindowDoesNotCauseTheBrowserToHang
(WindowSwitchingTest.java:86)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
at junit.extensions.TestSetup.run(TestSetup.java:27)
at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
at junit.extensions.TestSetup.run(TestSetup.java:27)
2)
testShouldThrowAnExceptionWhenThereIsNoLinkToClickAndItIsFoundWithXPath
(org.openqa.selenium.XPathElementFindingTest)
org.openqa.selenium.WebDriverException: Unable to find browser with id
undefined
System info:
os.name: 'Windows XP', os.arch: 'x86', os.version: '5.1',
java.version: '1.6.0_12'
Driver info: driver.version: firefox
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance
(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance
(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at org.openqa.selenium.firefox.Response.ifNecessaryThrow
(Response.java:94)
at org.openqa.selenium.firefox.FirefoxDriver.sendMessage
(FirefoxDriver.java:261)
at org.openqa.selenium.firefox.FirefoxDriver.sendMessage
(FirefoxDriver.java:255)
at org.openqa.selenium.firefox.FirefoxDriver.get(FirefoxDriver.java:
140)
at
org.openqa.selenium.XPathElementFindingTest.testShouldThrowAnExceptionWhenThereIsNoLinkToClickAndItIsFoundWithXPath
(XPathElementFindingTest.java:29)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
at junit.extensions.TestSetup.run(TestSetup.java:27)
at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
at junit.extensions.TestSetup.run(TestSetup.java:27)
3) testShouldThrowAnExceptionWhenThereIsNoLinkToClick
(org.openqa.selenium.XPathElementFindingTest)
org.openqa.selenium.WebDriverException: Unable to find browser with id
undefined
System info:
os.name: 'Windows XP', os.arch: 'x86', os.version: '5.1',
java.version: '1.6.0_12'
Driver info: driver.version: firefox
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance
(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance
(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at org.openqa.selenium.firefox.Response.ifNecessaryThrow
(Response.java:94)
at org.openqa.selenium.firefox.FirefoxDriver.sendMessage
(FirefoxDriver.java:261)
at org.openqa.selenium.firefox.FirefoxDriver.sendMessage
(FirefoxDriver.java:255)
at org.openqa.selenium.firefox.FirefoxDriver.get(FirefoxDriver.java:
140)
at
org.openqa.selenium.XPathElementFindingTest.testShouldThrowAnExceptionWhenThereIsNoLinkToClick
(XPathElementFindingTest.java:40)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
at junit.extensions.TestSetup.run(TestSetup.java:27)
at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
at junit.extensions.TestSetup.run(TestSetup.java:27)
(...)
FAILURES!!!
Tests run: 273, Failures: 1, Errors: 9
When I run "rake installfirefox" I'm getting:
E:\memo\webdriver>rake install_firefox
(in E:/memo/webdriver)
java -cp common/build/webdriver-common.jar;firefox/build/webdriver-
firefox.jar;firefox/lib/runtime/json-20080701.jar -
Dwebdriver.firefox.development="E:\memo\webdriver\firefox\src
\extension" org.openqa.selenium.firefox.FirefoxLauncher
Creating WebDriver
Profile created
Exception in thread "main"
org.openqa.selenium.firefox.NotConnectedException: Unable to connect
after 1000 ms
System info:
os.name: 'Windows XP', os.arch: 'x86', os.version: '5.1',
java.version: '1.6.0_12'
Driver info: driver.version: firefox
at
org.openqa.selenium.firefox.internal.AbstractExtensionConnection.connectToBrowser
(AbstractExtensionConnection.java:130)
at
org.openqa.selenium.firefox.internal.RunningInstanceConnection.<init>
(RunningInstanceConnection.java:32)
at
org.openqa.selenium.firefox.FirefoxLauncher.repeatedlyConnectUntilFirefoxAppearsStable
(FirefoxLauncher.java:112)
at org.openqa.selenium.firefox.FirefoxLauncher.main
(FirefoxLauncher.java:56)
rake aborted!
Command failed with status (1): [java -cp common/build/webdriver-
common.jar...]
E:/memo/webdriver/rakefile:82
(See full trace by running task with --trace)
The browser window is not opened but the profile is created.
On 4 Lut, 19:29, Jiayao Yu <
jiayao...@gmail.com> wrote:
> The python binding is in trunk now.
> Please run the "rake install_firefox" in trunk, not in the first_python
> branch. Then run the py_tests.bat in the trunk.
> If this still doesn't work, have a look at the error console in the firefox
> and copy it to this thread.
>
> Thanks,
> Jiayao
>
> 2009/2/4 Adam Dziendziel <
adam.dziendz...@gmail.com>