Bug 197523 - [MAINTAINER] devel/py-robotframework-selenium2library: Update to 1.6.0
Summary: [MAINTAINER] devel/py-robotframework-selenium2library: Update to 1.6.0
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Ruslan Makhmatkhanov
URL:
Keywords: patch, patch-ready
Depends on:
Blocks:
 
Reported: 2015-02-10 18:49 UTC by vladimir.chukharev
Modified: 2015-02-23 10:31 UTC (History)
1 user (show)

See Also:


Attachments
patch (880 bytes, text/plain)
2015-02-10 18:49 UTC, vladimir.chukharev
vladimir.chukharev: maintainer-approval+
Details
QA output (56.41 KB, text/plain)
2015-02-17 06:50 UTC, vladimir.chukharev
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description vladimir.chukharev 2015-02-10 18:49:00 UTC
Created attachment 152848 [details]
patch

Update devel/py-robotframework-selenium2library version 1.4.0 to version 1.5.0.

Citing announce by Ed Manlove:
Changes made within the 1.6 release include ... 

- Added examples to 'Execute Javascript' and 'Execute Async Javascript' 
   keyword documentation. 
- Added instructions to README.rst on how to manually install 
Selenium2Library. 
- Fixed issue where the browser failed to properly register if 'Open 
Browser' 
   did not complete. 
- Added support for negative indices for rows and columns in table-related 
   keywords. 
- Added strategy for locating elements by partial link text with locator 
   prefix 'partial link'. 
- Added new keyword 'Clear Element Text' for clearing the text of text 
entry 
   elements. 
- Added new keyword 'Locator Should Match X Times' for validating number of 
   times a given locator appears. 
- Fixed issue where 'Select Window’ with url strategy fails to locate window 
- Fixed issue where a non-string assigned to window.id caused 
   'Select Window' and 'Get Window *' keywords to fail. 
- Allow using key attributes (default strategy) when the locator contains 
   a '=' by using the prefix 'default='. Also make locator prefixes 
   space-insensitive.

QA:
 My set of tests indirectly using the library works after the port upgrade. None of the following commands show any problem.

 make -C /usr/ports/devel/py-robotframework-selenium2library -D DEVELOPER=yes check-plist stage-qa clean
 ( cd /usr/ports/devel/py-robotframework-selenium2library ; portlint -Ca )
 ( cd /usr/ports/devel/py-robotframework-selenium2library ; sudo port test )
 sudo portmaster devel/py-robotframework-selenium2library
Comment 1 Kubilay Kocak freebsd_committer freebsd_triage 2015-02-11 07:57:08 UTC
Thanks Vladimir!

For future submissions, QA results/outputs are highly preferred as attachments, as it means more than one set of eyes with the ability to detect potential issues.
Comment 2 vladimir.chukharev 2015-02-17 06:50:25 UTC
Created attachment 153099 [details]
QA output
Comment 3 Ruslan Makhmatkhanov freebsd_committer freebsd_triage 2015-02-23 10:28:15 UTC
Take
Comment 4 commit-hook freebsd_committer freebsd_triage 2015-02-23 10:30:05 UTC
A commit references this bug:

Author: rm
Date: Mon Feb 23 10:29:20 UTC 2015
New revision: 379670
URL: https://svnweb.freebsd.org/changeset/ports/379670

Log:
  devel/py-robotframework-selenium2library: update to 1.6.0

  PR:		197523
  Submitted by:	vladimir.chukharev@gmail.com (maintainer)

Changes:
  head/devel/py-robotframework-selenium2library/Makefile
  head/devel/py-robotframework-selenium2library/distinfo
Comment 5 Ruslan Makhmatkhanov freebsd_committer freebsd_triage 2015-02-23 10:31:12 UTC
Committed, thank you.