Skip to content

issue #463 - #584

Closed
Gaurang033 wants to merge 34 commits into
robotframework:masterfrom
Gaurang033:master
Closed

Gaurang033 wants to merge 34 commits into
robotframework:masterfrom
Gaurang033:master

Conversation

@Gaurang033

Copy link
Copy Markdown
Contributor

Added following keyword and their corresponding test cases to fix the issue #463

  • table_cell_should_not_contain
  • table_column_should_not_contain
  • table_footer_should_not_contain
  • table_header_should_not_contain
  • table_row_should_not_contain
  • table_should_not_contain

…ssue robotframework#463

table_cell_should_not_contain
table_column_should_not_contain
table_footer_should_not_contain
table_header_should_not_contain
table_row_should_not_contain
table_should_not_contain
@boakley

boakley commented Mar 8, 2016

Copy link
Copy Markdown
Contributor

Would it make more sense to collapse all of those keywords down to a single
keyword that takes an argument ("cell", "column", footer", etc.)

| | table should not contain | cell | <data>
| | table should not contain | column | <data>
| | table shoul dnot contain | header | <...>
...

On Tue, Mar 8, 2016 at 1:06 PM, Gaurang Shah notifications@github.com
wrote:

Added following keyword and their corresponding test cases to fix the
issue #463 https://github.com/robotframework/Selenium2Library/issues/463

  • table_cell_should_not_contain
  • table_column_should_not_contain
  • table_footer_should_not_contain
  • table_header_should_not_contain
  • table_row_should_not_contain
  • table_should_not_contain

You can view, comment on, or merge this pull request online at:

https://github.com/robotframework/Selenium2Library/pull/584
Commit Summary

File Changes

Patch Links:

—
Reply to this email directly or view it on GitHub
https://github.com/robotframework/Selenium2Library/pull/584.

@Gaurang033

Copy link
Copy Markdown
Contributor Author

@boakley There are already multiple keywords for Table/Cell/Row/Column Should Contain. And so I thought it would be better to have their corresponding Should Not Contain keyword, rather than clubbing them. Clubbing them might create confusion.

@Gaurang033

Copy link
Copy Markdown
Contributor Author

is anyone going to merge this ?

@aaltat

aaltat commented Oct 13, 2016

Copy link
Copy Markdown
Contributor

One pull request must solve only a one problem. Please create separate pull request for the #673 issue.

HelioGuilherme66 and others added 21 commits October 14, 2016 20:16
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.
…ssue robotframework#463

table_cell_should_not_contain
table_column_should_not_contain
table_footer_should_not_contain
table_header_should_not_contain
table_row_should_not_contain
table_should_not_contain
Since Selenium version 2.53.0 deselect_by_value/label returns boolean, and
Exception if element is not found.
This fix keeps compatibility with versions <=2.52.0.
Revert setup.py and doc/Selenium2Library.html to previous version. Check Edge compatibility of Selenium webdriver.
The docutils is only needed for Selenium2Library development,
therefore removed the dependency from setup.py. Also added meaningfull
error message to development tools, if the docutils is not installed.
…amework#630)

* Fixes robotframework#629 by expecting NoSuchElementException

Empty expect are not coding practices. The deselect_by_value
and the deselect_by_visible_text raises NoSuchElementException if it
can not deselect the items.
This hopefully allows github serve library documentation without using
separate gh-pages branch. More details: https://help.github.com/articles/configuring-a-publishing-source-for-github-pages/
This is served when accessing http://robotframework.org/Selenium2Library/. Contains links to keyword docs and other related info.
Github renders *.rst files automatically and there is not needed
create separate files.
Use project from https://bitbucket.org/robotframework/webdemo
because it has better documentation and usage possibilities.
* 2to3.py runned for  print & except

* 2to3.py runned for  except

* 2to3.py -f dict
pekkaklarck and others added 8 commits October 14, 2016 20:36
…botframework#660)

* Remove vendored mockito and list in requirements-dev.txt instead.

There absolutely no need for us to keep an old copy of mockito when it can be
easily pip installed. This also removes the need to make our copy Python 3 compatible.

* Install mockito on travis (and don't install docutils)
Eases installing project requirements e.g. when doing development. To avoid listing
requirements twice, changed setup.py to read install_requires content from
requirements.txt directly.
Finding unit tests is rewritten by using test discovery functionality
provided by the unittest module in Python 2.7 and newer. This means
unit tests cannot be executed with Python 2.6 anymore, but we've
decided to drop its support anyway (robotframework#620). Tests won't be run with
Python 2.6 on Travis anymore either.

Also removed utils related to loading modules from S2L.utils. This
unit test related code didn't belong under the main project in the
first place.
* Improves alert hadling for Chrome (robotframework#652)

In Chrome is often a random WebDriverException which caused
by unknow reson. This commit creates a retry functionality
that improves alert handling for Crome.

Fixes robotframework#652

* Refactored the code to simplify the logic

* Changed class attribute to better describe what it does

* Updates alert handling based on the comment review

* Changed class atributes names to describe better what they do

* Fixed based on the comments
* Fix 404 due to RF migration to Github

* Link to project page

* Format corrections per PR comments

* fix pronoun usage
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.
@Gaurang033

Copy link
Copy Markdown
Contributor Author

is anyone going to merge this pull request?

@aaltat

aaltat commented Dec 29, 2016

Copy link
Copy Markdown
Contributor

Sorry for long delay.

Not with that history. Could you clean the commit history that it contains only the commits relevant to this PR. Most likely it is easiest to open new branch from S2L master and cherry pick the current commits and then send new PR.

@Gaurang033

Gaurang033 commented Dec 30, 2016 via email

Copy link
Copy Markdown
Contributor Author

@Gaurang033

Copy link
Copy Markdown
Contributor Author

Will create the new pull request for this issue.

@Gaurang033 Gaurang033 closed this Dec 30, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants