Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consider to define some methods at WebDriverOperations #609

Open
btyanagawamg opened this issue Mar 8, 2017 · 0 comments
Open

Consider to define some methods at WebDriverOperations #609

btyanagawamg opened this issue Mar 8, 2017 · 0 comments

Comments

@btyanagawamg
Copy link
Contributor

btyanagawamg commented Mar 8, 2017

Description

terasoluna-gfw-functionaltest-selenium project has WebDriverOperations class that define functinos using Selenium WebDriver.
The WebDriverOperations class is currently used in two ways to conflict.

  • Class to support WebDriver for only terasoluna-gfw-functionaltest application.
  • One model of classes that should be defined at selenium project.
    It is used by various developers in multiple projects, although it is out of the original intention.

So we should consider role of the WebDriverOperations.

Possible Solutions

There is an option to add another WebDriverOperations etc to our blank project (terasoluna-gfw-web-multi-blank project). (terasoluna-gfw-web-multi-blank project has no WebDriverOperations class , has only HelloIT.java test java class at selenium-project.)

Taking all into account, I can think three solutions, shown below.

  1. change terasoluna-gfw-functionaltest and terasoluna-gfw-web-multi-blank
  1. change only terasoluna-gfw-functionaltest
  • only add terasoluna-gfw-functionaltest application’s WebDriverOperations class getText() method.
  1. nothing
  • not to do anything by observing the terasoluna-gfw-functionaltest application's policy to directly use the WebDriver's API except for complex logic.

Please investigate which solution is best.
If 1st or 2nd solution choose, I think in terasoluna-gfw-functionaltest application's anather method should move WebDriverOperations class.
For example ...

Affects Version/s

  • 5.X.X.RELEASE
  • 1.X.X.RELEASE

Fix Version/s

(To be written later by project member)

Issue Links (Flow of Discussion)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants