summaryrefslogtreecommitdiff
path: root/www/ruby-selenium-webdriver/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2018-03-21www/ruby-selenium-webdriver: update to 3.11.0taca1-2/+2
3.11.0 (2018-03-11) =================== Ruby: * No changes in Ruby bindings for this release 3.10.0 (Unreleased) =================== Ruby: * Added Errno::EAFNOSUPPORT to the list of ignored errors when finding port (thanks @jtarchie) * Added automatic conversion of noProxy to the list of strings as required by W3C WebDriver Specification (issue #5004) Chrome: * Added Chrome::Options#headless! shortcut to enable headless mode (thanks @pulkitsharma07) IE: * Added support for getting local storage using Driver#local_storage * Added support for getting session storage using Driver#session_storage 3.9.0 (2018-02-06) ================== Ruby: * Fixed a bug when omitted capabilities caused NoMethodError (issue #5185) * Fixed a bug when getting page source in W3C dialect caused WebDriverError (thanks @KazuCocoa) * Fixed a bug when getting backtrace of server error would case NoMethodError (thanks @mcking49) * Updated YARD to ~> 0.9.11 * Updated rubyzip to ~> 1.2 (thanks @michaelglass) Chrome: * Added support for getting network conditions via Driver#network_conditions * Added support for setting network conditions via Driver#network_conditions= * Added support to allow driver respond with custom error codes (issue #5376) Firefox: * Improved GeckoDriver binary lookup mechanism (issue #5240) 3.8.0 (2017-12-01) ================== Ruby: * Removed deprecated Alert#authenticate * Removed deprecated :port initialization argument of Remote::Bridge. Use :url instead. * Removed deprecated Selenium::WebDriver::Remote::W3CCapabilities. Use Selenium::WebDriver::Remote::Capabilities instead. IE: * Remove deprecated :log_file driver initialization argument. Use driver_opts: {log_file: ''} instead. * Remove deprecated :log_level driver initialization argument. Use driver_opts: {log_level: ''} instead. * Remove deprecated :implementation driver initialization argument. Use driver_opts: {implementation: ''} instead. * Removed deprecated :service_args driver initialization argument. Use driver_opts: {args: ['--some-switch']} instead. Chrome: * Removed deprecated :service_log_path driver initialization argument. Use driver_opts: {log_path: 'path'} instead. * Removed deprecated :service_args driver initialization argument. Use driver_opts: {args: ['--some-switch']} instead. Firefox: * Removed deprecated :service_args driver initialization argument. Use driver_opts: {args: ['--some-switch']} instead. Safari: * Removed deprecated :service_args driver initialization argument. Use driver_opts: {args: ['--some-switch']} instead. Edge: * Removed deprecated :service_args driver initialization argument. Use driver_opts: {args: ['--some-switch']} instead. 3.7.0 (2017-11-03) ================== Ruby: * Added //rb:lint task to check codebase using RuboCop (thanks @RustyNail) * Fixed codebase to comply more to Ruby community style guide (thanks @RustyNail) * Packaged all dependencies to Selenium repository so that non-Ruby committers can build and test Ruby bindings easier * Update errors list according to latest changes of specification (thanks @jaysonesmith) Firefox: * Added Firefox::Options#headless! shortcut to enable headless mode (thanks @franzliedke) 3.6.0 (2017-09-22) ================== Edge: * Fixed a bug when execute_script failed using server + Edge (issue #4651) Firefox: * Fixed a bug when web extension failed to install using profile class (issue #4093) PhantomJS: * Support is deprecated in favor of headless Chrome/Firefox or HTMLUnit. PhantomJS is no longer actively developed, and support will eventually be dropped.
2017-09-16Reset maintainerwiz1-2/+2
2017-09-11Update ruby-selenium-webdriver to 3.5.2.taca1-5/+3
pkgsrc change: update HOMEPAGE. Chantes are too many to write here, please refer: <https://github.com/SeleniumHQ/selenium/releases>.
2017-09-04Update some URLs.wiz1-2/+2
2017-09-04Comment out dead sites.wiz1-2/+2
2016-12-17When removing the Linux shared objects in the pre-configure target,gson1-3/+3
use the extension .so, not ${RUBY_DLEXT}, because the files in case are from the distribution package and therefore have a fixed extension unrelated to the extension used on the local system. Fixes the package build on Mac OS X.
2015-03-13Update ruby-selenium-webdriver to 2.45.0.taca1-10/+11
2.45.0 (2014-02-28) =================== Firefox: * Native events in Firefox relied on an API that Mozilla no longer provides. As such, fall back to synthesized events on recent Firefox versions. Ruby changes: * Allow switching windows when current window is closed (thanks Titus Fortner). * Add :javascript_enabled to Android capabilities. 2.44.0 (2014-10-05) =================== No Ruby changes in this release. Firefox: * Native event support for Firefox 24, 31, 32 and 33 2.43.0 (2014-09-09) =================== * Make sure UnhandledAlertErrors includes the alert text if provided by the driver. * Firefox - Make sure the browser process is properly killed if silent startup hangs (#7392) - native events support for Firefox 24, 31 and 32 * Loosen websocket dependency to ~> 1.0 * Add support for `switch_to.parent_frame` (thanks abotalov) * Fix download location for Selenium::Server.{latest,get} (#7049 - thanks marekj)
2014-08-22Limit RUBY_VERSION_SUPPORTED to those supported by ruby-zip.jperkin1-1/+3
Fixes bulk builds.
2014-08-18Import ruby200-selenium-webdriver-2.42.0 as www/ruby-selenium-webdriver.rodent1-0/+27
WebDriver is a tool for writing automated tests of websites. It aims to mimic the behaviour of a real user, and as such interacts with the HTML of the application.