Does GEB supports selenium 3? What is the most updated selenium version that geb supports? As per geb document, it is Selenium 2.52. Is that still correct..
Thanks
Yes, it is compatible with Selenium 3 as aparently Selenium 3 is backwards compatible with Selenium 2.
I would have switched Geb's build to 3 by now but some of the tests are using FF as the driver and I'd need to switch it over to Chrome given that Marionette, the new FF driver, is not finished yet and you have to use it with 3 as far as I understand.
Related
I want to test forms quickly and reliably. I thought selenium-ide would be the answer but was put off by the fact that newer versions of firefox do not support the selenium-ide plugin. Would other selenium products such as selenium3 enable me to test forms in up to date versions of firefox (eg 57.01)?
Yes. Here you can see Selenium 3 compatiblity with FF :
Firefox 38 and lower, use Selenium 2.46.0
Firefox < 47, use Selenium 2.53.1
Firefox >= 47, use Selenium 3.0.1 or later
Im trying to use JMeter with the Selenium WebDriver plugin to do some testing. I know that it requires Firefox v. 26, however I find this to be pretty useless given that testing on anything besides the most recent browser version is pointless, as that is what users will be using.
Using the current WebDriver plugin with Firefox v 50 results in the 'browser.get()' not working. Is there a way to get the plugin to work with Firefox 50?
The latest Selenium/WebDriver Support plugin available via JMeter Plugins manager as of now is version 1.4.0. It comes with selenium-firefox-driver-2.52.0
It means any browser supported by Selenium 2.52.0 will be supported
Looking into Selenium Changelog Selenium 2.52.0 supports Firefox 45 which is an ESR release according to Mozilla FAQ:
I don't know where did you get the information regarding Firefox 26, I would recommend upgrading to Firefox 45 which should be supported till June 2017 and hopefully JMeter Plugins maintainers will upgrade Selenium libraries to version 3 by that time.
In general WebDriver will be always behind the browsers development so you will have to live with the supported versions.
References:
JMeter Plugins Forum
The WebDriver Sampler: Your Top 10 Questions Answered
As we know, Selenium Webdriver 2.53.1 is limited to Firefox browser 45/46 and its below versions.
Selenium 3 was launched by removing entire Selenium RC Core along with additional support on latest browsers recently. It uses GeckoDriver to drive the latest Firefox browsers.
However, is there any implementation of Protractor to support the latest Selenium 3 and GeckoDriver driven tests to handle latest FF versions.
Does Protractor tests are limited to FF45, FF46?
When I launch firefox 48.0.1 with Selenium 2.53.1 through browser.get("http://example.com"), the browser is opened as usual but not the url as shown below,
capabilities: {
browserName: 'firefox',
},
Note: As far as I know, the latest Firefox versions have inbuilt algorithms to handle GeckoDriver and selenium 3 APIs, cos, the FF terms are made strict to avoid external breaches. FF 47+ versions are Gecko-based browsers.
Which Selenium and Firefox versions shall I use to start learning Selenium. None of my code from Packt Publishing book "Selenium... a practical guide" is working.
The book says they Selenium Java 2.33.0 and Firefox 17.
Has anyone had any success running the book's code on any latest version of Selenium and Firefox? Please suggest.
Thanks in Advance.
Use selenium 2.53 and firefox 46. Firefox >= 47 use marionette driver, but is in development and some things dont work, like Actions.
I was wandering since there is many chrome drivers available on the nuGet Packages Manager, which one is fitting the best with Selenium tests, does it make any difference at all?
WebDriver ChromeDriver
WebDriverChromeDriver
Selenium.WebDriver.ChromeDriver
etc...
I'm using for my >30K lines of code (and 6 different web-sites) UI test project the
WebDriver ChromeDriver
with version 26.14.313457.1, it's a separate executable that WebDriver uses to control the Chrome browser. Again it requires Chromium/Google Chrome to be installed.