Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
A
automated-testing
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 3
    • Issues 3
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Operations
    • Operations
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
  • automated-testing
  • automated-testing
  • Issues
  • #45

Closed
Open
Opened Dec 09, 2019 by Cédric Kévers@ckeversDeveloper

Change test Framework

Descriptive title for this enhancement

The purpose of this enhancement is to migrate from and old and obsolete version of selenium (ver 2) to an actual version (Facebook webDriver) who is more standart and compatible version of selenium webdriver

Actual behavior

Selenium Webdriver version 2.53 is not compatible with Mozilla Firefox version 47.0+. The Firefox driver used in earlier versions of Mozilla Firefox will be discontinued, and only the GeckoDriver implementation would be used. GeckoDriver is preferred compared to the earlier implementation of Firefox driver

Expected behavior

The major difference between Selenium 2 and Selenium 3 is, Selenium 3 has bug fixes from selenium 2. ... The original code powering Selenium RC has been replaced with something backed by WebDriver, which is also contained in the "legacy" package. Mozilla has made internals of Firefox browser more stable.

And overall, a better respect of W3C WebDriver protocol

More info on https://seleniumhq.wordpress.com/2016/10/13/selenium-3-0-out-now/

Benefits

Because Selenium webDriver is more standard, the way other languages have to use selenium is quite similar, only the syntax specific to each language varies. So it is quite simple to switch from one language to another.

This means fewer accounting issues (can now using actual browsers fo exemple) and more documentation available

Edited Dec 09, 2019 by Cédric Kévers
Assignee
Assign to
FusionDirectory 1.4
Milestone
FusionDirectory 1.4
Assign milestone
Time tracking
None
Due date
None
Reference: automated-testing/automated-testing#45