3.14.0 (2018-08-03) =================== Ruby: * Allow to customize default duration of movement of pointer actions using Driver#action#default_move_duration= (thanks @prakharrr) * Fixed an accidentally removed Selenium::WebDriver::Error::TimeoutError (thanks @twalpole) Server: * Fixed an issue when Server.latest couldn't parse the version Remote: * Added support for uploading multiple files by passing them as a string separated by \n to Element#send_keys. Please, note that not all the drivers have multiple file upload implemented (tested to work in ChromeDriver). 3.13.1 (2018-07-20) =================== Chrome: * Fixed an issue when empty Chrome options would cause DevToolsActivePort issue (thanks @artplan1) Remote: * Support detecting local files (thanks @mskvn) 3.13.0 (2018-06-25) =================== Ruby: * Address warnings for redefined methods and uninitialized instance variables Chrome: * Chrome options capabilities updated to use goog:chromeOptions. Note that Selenium now requires ChromeDriver v2.31 at minimum. * Added ability to tell headless Chrome to save files using Driver#download_path= (thanks @pelly) 3.12.0 (2018-05-08) =================== Ruby: * Added User-Agent header to requests from Selenium to give remote ends more visibility into distribution of clients (thanks @sah) * Added Selenium::WebDriver::VERSION constant (thanks @sah) * Added changelog link to RubyGems page * Fixed a bug when requests were sent with empty Content-Type, which should instead be application/json (issue #5615 and #5659) * Fixed a bug when failed connection attempt was retried without grace period for remote to resolve its problem (thanks @amckinley42) * Fixed a bug with accidentally removed HasNetworkConnection driver extension Chrome: * Fixed a bug when deprecation message for using Chrome extensions was incorrectly shown (thanks @treby) Safari: * Added support getting permissions via Driver#permissions * Added support setting permissions via Driver#permissions= * Added support enabling web inspector via Driver#attach_debugger
28 lines
983 B
Makefile
28 lines
983 B
Makefile
# $NetBSD: Makefile,v 1.10 2018/09/23 17:00:06 taca Exp $
|
|
|
|
DISTNAME= selenium-webdriver-3.14.0
|
|
PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME}
|
|
CATEGORIES= ruby www
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
HOMEPAGE= https://github.com/seleniumhq/selenium
|
|
COMMENT= Tool for writing automated tests of websites
|
|
LICENSE= apache-2.0
|
|
|
|
DEPENDS+= ${RUBY_PKGPREFIX}-childprocess>=0.5.0:../../sysutils/ruby-childprocess
|
|
DEPENDS+= ${RUBY_PKGPREFIX}-zip>=1.2<2.0:../../archivers/ruby-zip
|
|
|
|
USE_LANGUAGES= # none
|
|
|
|
OVERRIDE_GEMSPEC+= \
|
|
:files lib/selenium/webdriver/firefox/native/linux/amd64/x_ignore_nofocus.so= \
|
|
lib/selenium/webdriver/firefox/native/linux/x86/x_ignore_nofocus.so=
|
|
|
|
#
|
|
# XXX: Remove this unportable garbage. Breaks on non-Linux targets.
|
|
pre-configure:
|
|
${RM} ${WRKSRC}/lib/selenium/webdriver/firefox/native/linux/amd64/x_ignore_nofocus.so
|
|
${RM} ${WRKSRC}/lib/selenium/webdriver/firefox/native/linux/x86/x_ignore_nofocus.so
|
|
|
|
.include "../../lang/ruby/gem.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|