All Versions
10
Latest Version
Avg Release Cycle
93 days
Latest Release
2717 days ago
Changelog History
Changelog History
-
v1.1.4 Changes
November 18, 2017π Important Changes and Bugfixes
- π visible element can't be critical for click trigger
- β added new slimerJS feature
- casperjs.exe works with old .Net Framework
- β‘οΈ updated cli.rst to properly format sample code block
- β‘οΈ updated quickstart.rst with more info on node
- π updated documentation to include information about the setMaxListenerβ¦
- β‘οΈ updated events and filters docs
- β‘οΈ updated 404 and 500 errors checker
β¨ Enhancements
- π improved frame management and resolve mouse position into frames
- π fixed sendKeys reset option with content-editables
-
v1.1.4-beta Changes
March 09, 2017π Important Changes and Bugfixes
- π You can click on area tags (fixed regression)
- You can navigate to frames without crash
- π visibility check is now fixed #1736
- π We have fixed popup on close crash.
- errors are filtered on die method #1726
β¨ Enhancements
- π New event added : page.filePicker (#1756)
- β add nodeJS launcher
- unlimited XPath selector to fill all input fields #1759
- Events are now completely usable with popups #1118
- π new parameters for command line are fitted #1735
- π support to custom headers in sendAJAX
- SlimerJS event onLongRunningScript
...
β Additional Notes
- π With 1.1.4, We've recompiled the windows binary.
-
v1.1.4-2 Changes
November 18, 2017π Important Changes and Bugfixes
- π visible element can't be critical for click trigger
- β added new slimerJS feature
- casperjs.exe works with old .Net Framework
- β‘οΈ updated cli.rst to properly format sample code block
- β‘οΈ updated quickstart.rst with more info on node
- π updated documentation to include information about the setMaxListenerβ¦
- β‘οΈ updated events and filters docs
- β‘οΈ updated 404 and 500 errors checker
β¨ Enhancements
- π improved frame management and resolve mouse position into frames
- π fixed sendKeys reset option with content-editables
-
v1.1.4-1 Changes
April 25, 2017π Important Changes and Bugfixes
- casperjs.exe works with old .Net Framework
- π improve frame management and resolve mouse position into frames
β¨ Enhancements
- clearMemoryCache add for Phantomjs
- waitForExec provide program execution
...
-
v1.1.3 Changes
July 22, 2016π Important Changes and Bugfixes
- You can no longer click on hidden tags. In order to click on them, you must first make them visible. #1639 #1246
- π We accidentally removed support for coffeescript with 1.1.2 (#0e38b9), we've decided to bring it back. Apologies to those coffeescript lovers out there. #1642
β¨ Enhancements
- Say hello to
download.error
. A new lifecycle event for you to tie into. Thanks @TheGrandPackard #1647
β Additional Notes
- π Release 1.1.2 did not get a new compiled executable. With 1.1.3, We've recompiled the windows binary.
-
v1.1.2 Changes
July 08, 2016π Important Changes & Bugfixes
- Mouse events work on hidden element (#1246, #1245)
- π New method
getPlainText()
(#1590) - More robustness for
stop.options.data
(#1148,#1419) - π Documentation Fixes (#1603,#1261,#1569,#1563,#1548,#503,#1553,#1556,#548,#1555,#1602)
- π Fixes for
page.resource.*
on slimer 0.10 (#1550) - π Fix doctype for xml output (#1528,#1546,#1543)
β¨ Enhancements
- β‘οΈ Normalizes methods (names, parameters), optimizes threats and simplifies maintenance of
clientutils.js ( keeping all BC ). (#1583) - β Additional functionality for
wait*
(#1488,#1493) - β Add
assertAllVisible
(#1224) - π New
step.bypasses
event (#1447) - π¦ NPM package is now slimmer due to ignoring not needed assets (#1637)
General Things
- π We now have our own SlimerJS mirror for testing. Since it is hosted by GitHub, feel free to use as needed. This has helped with test stability.
- π PhantomsJS builds mirror was moved from BIGjuevos to casperjs organization. Since it is hosted by GitHub, feel free to use as needed. This has helped with test stability.
A brand new website
- π If you haven't seen it yet, I highly encourage you to check it out!
-
v1.1.1 Changes
April 19, 2016π Important Changes & Bugfixes
- π fixed regression #1535 (empty output with
--xunit
flag) - π moved CasperJS to an organization #1526
- π fixed regression #1535 (empty output with
-
v1.1.0 Changes
April 11, 2016π Important Changes & Bugfixes
- π yet another bugfix for passing options to the engine and tests (#1448, #1449, #1452)
- π fixed infinite loop in path resolving (#1479, #1483)
- π fixed issues with stale popups (#963, #978, #1095, #1174, #1303, οΏΌ#1354, #1490)
- π fixed issues with mouse events (#208, #1417)
π New features
- option to create a new WebPage instance to address memory consumption issues (#803, #826)
- multiple file uploads (#525, #1425)
π Minor fixes & enhancements
- proper XML output for XUnit (#824, #1322, #1440, #1458, #1499)
- π allow to pass encoding (default: utf8) to
openUrl
(#1434) - π improvements on spelling and documentation (#1203, #1355, #1366, #1454, #1459, #1462, #1468, #1470, #1477, #1489, #1497, #1498, #1501, #1504, #1508, #1509, #1510)
- π make
fillForm
chainable (#1256) - π stabilized travis CI builds (#1499)
- π warn that PhantomJS 2.* does not support coffeescript (#1469)
- π minor tweak to eslint setup (#1515)
- encoded URLs for PhantomJS 2.* (#1495)
Known Issues
π§ Same as for 1.1-beta5: three of the self-tests fail reproducibly on Windows (#1427) (the same binary passes mono-based checks on travis, linux, OS/X)
-
v1.1-beta5 Changes
February 05, 2016π Important Changes & Bugfixes
π This is a follow up release for 1.1-beta4 with two important fixes for Windows users
- π bugfix for passing options to the engine (#1384, #1389)
- β add re-compiled windows binary (#1426)
Known Issues
- π three of the self-tests fail reproducibly on Windows (#1427)
π§ (the same binary passes mono-based checks on travis, linux, OS/X)
-
v1.1-beta4 Changes
February 03, 2016π Important Changes & Bugfixes
π Because the last pre-release is over 2 years old, the list of changes and bug-fixes in this pre-release is rather long (362 commits ever since). A special thanks goes to all contributors making this update possible!
π Amongst others the most important change is the long awaited support for PhantomJS 2 that was extended to the official PhantomJS 2.1.1 release recently.
π Apart from that this pre-release integrates the following PRs for important bugfixes and changes:
- π bugfix for an element with an
id
having the valueexports
(#794) - π bugfix for visibility check on
inline-block
elements (#855) - π bugfix for non-functional
back()
andforward()
calls (#924, #929, #930) - π bugfix for
--fail-fast
option preventing emission of fail events (#923) - π bugfix for
resourceExists()
: use string matching instead of regexp (#1033)
π New features
- π support for
prependListener()
(#766) - π support for
fillLabels()
(#948) - π support for
rightclick()
(#1169) - π support for
waitForAlert()
(#748)
π Minor fixes & enhancements
- XUnit output for gecko (#759)
- π improvements on dotNET support (#758, #765, #770,
sendKeys()
works on content-editable elements (#620)- π support for POSTing JSON objects with
casper.open()
(#832) with charset info (#840) - emit an event in
casper.click()
(#850) - π mono / Windows: fix for white space in PATH (#851, #1166, #1171)
- β
test input type
email
(#860) - π support for input type
select-multiple
(#862) - π support PhantomJS versions without require.paths (#774)
- β remove some spurious fs calls (#879)
- check if
javascriptEnabled
before callingcasper.evaluate()
(#892) - π§ make username / password usable in configureHttpAuth (#848)
- π use subprocess.call instead of os.exec to launch casperjs (#96, #875)
- π use this.page.framePlainText for non-HTML content (#926)
- recursive node module lookup (#991)
- β named tests (#967)
- π temp files for rpm builds on BSD and OS/X (#1020)
- respect page.zoomFactor while capturing (#918)
fetchText()
can fetch values from input elements (#1079)- report correct type in
assertNotVisible()
(#1124) - π support PhantomJS 1.9.8 (#1139, #1140)
- π support SlimerJS 0.9.5 (#1144)
- π bugfix for
--concise
option (#1110) - π bugfix for missing
Content-Type
in response (#1071) - π» propagate
waitFor
timeout exception (#1183) - π ConEmu color support (#1199)
- π use ESLint instead of JSHint (#1145, #1298, #1400)
- pass extra args to
thenEvaluate
inthenOpenAndEvaluate
(#1211) - π make
fetchText()
return empty string on empty elements (#1217) - π allow
formfill()
to find select element values by their option elements text as well (#1346) - π bugfix for
formfill()
failing on numerical input values (#1289) - β add
--disk-cache-path
option (#1380) - π bugfix for the
Function.bind shim
(#1404) - π updates to the documentation (#761, #769, #788, #799, #830, #834, #835, #837, #838, #886, #891, #893, #894, #905, #1002, #1011, #1013, #1019, #1029, #1064, #1073, #1092, #1113, #1120, #1153, #1175, #1209, #1238, #1284, #1315, #1335, #1341, #1370, #1359, #1399, #1403, #1406, #1409)
- π improvements on page layout (#947)
- π improvements on test suites (#984, #1201, #1349, #1369, #1387, #1388)
- π bugfix for an element with an