I have all my tests running in an ubuntu window. Tests are written in PHP. They work great with firefox driver and chrome driver. I am using a standalone selenium server (selenium-server-standalone-2.25.0.jar) which works in the same field. Recently, I need to write a test against IE platforms. I tried a few things, but until now I am still not sure which is the right way to install the IE driver for my specific scenario.
I tried installing IE with mono in the same ubuntu window, but I had a lot of problems during installation, and after I got rid of these problems and made it so that I could start IE from my command line, it is still didn't work for my tests.
I read this specific documentation here: http://code.google.com/p/selenium/wiki/InternetExplorerDriver and proceeded through the window window until I saw this:
The HTTP server launched by IEDriverServer.exe sets up an access checklist to accept connections only from the local machine and denies incoming connections from remote computers. Currently, this cannot be changed without changing the source code to IEDriverServer.exe. To run the Internet Explorer driver on a remote machine, use the stand-alone remote Java server in conjunction with your equivalent language equivalent of RemoteWebDriver.
so I downloaded selenium-server-standalone-2.25.0.jar on a Windows machine and started it; my IEDriverServer.exe was placed in C: \ windows \ system32 \, which is in my PATH. Then I changed the code in my ubuntu block to point to a selenium server running in a window window. But still no luck.
I did a bit of work on Google, and there are times when people have successfully launched it. But they seem to use java binding or C # binding, which I suppose they are developed in a local field. I did not find a working example that looks like mine:
an ubuntu block in which PHP-based tests trigger a connection to a remote selenium server running on Windows. window with standalone selenium server and with IEDriverServer.exe in PATH
Thanks.
Shawn source share