Repository navigation
Added method to find element by class name #673 - #674
Conversation
|
I did restart the Travis build because it seems that the error is not related to your chances. PR must also update the library documentation in here https://github.com/robotframework/Selenium2Library/blob/master/src/Selenium2Library/__init__.py Update the chapter which describes the locator strategies. Usually it would be good idea to write acceptance test also. It would help to detect if the selenium interface changes. |
|
The Travis build did fail again. Would you mind looking what the actual failure seems to be? |
|
Hi, I just checked the logs, it seems like geckodriver execute path is not set, On Fri, Oct 14, 2016 at 10:50 AM, Tatu Aalto notifications@github.com
|
|
Oh darn. In that case it seems that Travis did update the Firefox to a version which needs the geckodriver. Therefore it needs some work from the admin side. Have to take a look and fix it asp. Let's see can I find time later today. |
|
@aaltat I have already fixed Travis build. I have restarted the build of this PR. |
|
The pull request needs to rebased locally with master and push again to upstream. |
While we are not having Selenium 3.0 working, with external `geckodriver`, we use lower versions of stable Firefox.
We are not ready for Selenium 3.0 yet.
…ramework#674) * Added method to find element by class name robotframework#673 * Changes to use Firefox ESR (45.4.0) While we are not having Selenium 3.0 working, with external `geckodriver`, we use lower versions of stable Firefox. * Changes to use Selenium 2.53.6 (and not 3.0) We are not ready for Selenium 3.0 yet.
…ramework#674) * Added method to find element by class name robotframework#673 * Changes to use Firefox ESR (45.4.0) While we are not having Selenium 3.0 working, with external `geckodriver`, we use lower versions of stable Firefox. * Changes to use Selenium 2.53.6 (and not 3.0) We are not ready for Selenium 3.0 yet.
There are entries obsolete or overridden by others. The goal is to keep Selenium2Library compatible with Python 2.7 and 3.x. There is still discussion on the best way to solve compatability problems, like for example, 'unicode'. See https://github.com/robotframework/Selenium2Library/pull/720 for more info on this. Commits entries: Changes to Travis settings to allow installation dependent on Python versions. Transformed print statement into function. Compatible with Python 2.6. Fixes import to be compatible with RobotFramework 3.0. Changes Travis settings to install RobotFramework 3.0. Separates imports per line, for better code readability. Adds 'future' dependency and information to install it. Upgrades Travis firefox to latest-esr. Fixes ez_setup.py. Changes version to 1.8.0b2. Removes selenium version dependency, current version is 2.53.2. Add GitHub process files. Update CONTRIBUTING.md Fixed Issues URL to point to my fork. Update ISSUE_TEMPLATE.md Fix typo Libdoc updates - link to project and fix 404 (robotframework#668) * Fix 404 due to RF migration to Github * Link to project page * Format corrections per PR comments * fix pronoun usage Added method to find element by class name robotframework#673 (robotframework#674) * Added method to find element by class name robotframework#673 * Changes to use Firefox ESR (45.4.0) While we are not having Selenium 3.0 working, with external `geckodriver`, we use lower versions of stable Firefox. * Changes to use Selenium 2.53.6 (and not 3.0) We are not ready for Selenium 3.0 yet. Updated Travis config. Fixes installer for both Python 2.7 and 3.x.
Added a new locator strategy find by class name and unit test case for it.