You don't actually use WebDriver, it's just an interface. Implementations of it include: InternetExplorerDriver, FirefoxDriver, ChromeDriver, HtmlUnitDriver, OperaDriver and RemoteWebDriver.
If you want to use the browser on the machine that is running the automation, then you can use everything but RemoteWebDriver.
RemoteWebDriver requires the selenium-server-standalone to be running (the others do not). This could be running on the same machine or a "remote" one.
If you want to use Grid (which is run via selenium-server-standalone) then you *must* use RemoteWebDriver.
Anyone feel free to clarify if you feel I misspoke.
-Luke
> --
> You received this message because you are subscribed to the Google Groups "webdriver" group.
> To post to this group, send email to webd...@googlegroups.com.
> To unsubscribe from this group, send email to webdriver+...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/webdriver?hl=en.
>
RemoteWebDriver is a concrete implementation of that interface.
As a general principle, it always a wise idea to code against
interfaces whereever possible.
Simon
--
You received this message because you are subscribed to the Google Groups "webdriver" group.
To unsubscribe from this group and stop receiving emails from it, send an email to webdriver+...@googlegroups.com.
To post to this group, send email to webd...@googlegroups.com.
Visit this group at http://groups.google.com/group/webdriver.
For more options, visit https://groups.google.com/d/optout.
Hi All,I went through your discussion to understand more about webdriver and I had few questions. Do let me know if I should start another thread.do all the non selenium actions for instance java actions in the test , auto it actions,sikuli actions, do they get invoked on the remote machine itself where the browser is invoked?or do they get executed on the client machine from where the execution is kicked off???I was just wondering, if in your test scripts we have used some third party libraries, or reading some files, then how are they picked up by the remote machine where the test has been invoked. Do these need to be present on the remote system??Your valuable input will be appreciated.Thanks,Sanam
--