Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
ferret_checksums.txt | 2019-03-19 | 371 Bytes | |
ferret_darwin_x86_64.tar.gz | 2019-03-19 | 4.3 MB | |
ferret_linux_arm64.tar.gz | 2019-03-19 | 3.8 MB | |
ferret_linux_x86_64.tar.gz | 2019-03-19 | 4.1 MB | |
ferret_windows_x86_64.zip | 2019-03-19 | 4.1 MB | |
README.md | 2019-03-19 | 3.2 kB | |
Totals: 6 Items | 16.3 MB | 0 |
Added
- Autocomplete to CLI #219.
- New mouse functions -
MOUSE(x, y)
andSCROLL(x, y)
#237. WAIT_NO_ELEMENT
,WAIT_NO_CLASS
andWAIT_NO_CLASS_ALL
functions #249.- Computed
HTMLElement.style
property #255. ATTR_GET
,ATTR_SET
,ATTR_REMOVE
,STYLE_GET
,STYLE_SET
andSTYLE_REMOVE
functions #255.WAIT_STYLE
,WAIT_NO_STYLE
,WAIT_STYLE_ALL
andWAIT_NO_STYLE_ALL
functions #256.-
Cookies support. Now a document can be loaded with preset cookies. Also, HTMLDocument has
.cookies
property. In order to manipulate with cookies,COOKIE_DEL
,COOKIE_SET
ANDCOOKIE_GET
functions were added #242.LET doc = DOCUMENT(url, { driver: "cdp", cookies: [{ name: "x-e2e", value: "test" }, { name: "x-e2e-2", value: "test2" }] })
Changed
Fixed
- Click events are not cancellable #222.
- Name collision #223.
- Invalid return in FQL Compiler constructor #227.
- Incorrect string length computation #238.
- Access to HTML object properties via dot notation #239.
- Graceful process termination #240.
- Browser launcher for macOS #246.
Breaking changes
- New runtime type system #232.
- Moved and renamed
collections.IterableCollection
andcollections.CollectionIterator
interfaces. Now they are incore
package and calledIterable
andIterator
1af8b37. - Renamed
collections.Collection
interface tocollections.Measurable
1af8b37. - Moved html interfaces from
runtime/values
package intodrivers
package #234. - Changed drivers initialization. Replaced old
drivers.WithDynamic
anddrivers.WithStatic
methods with a newdrivers.WithContext
method with optional parameterdrivers.AsDefault()
#234. -
New document load params #234.
LET doc = DOCUMENT(url, { driver: "cdp" })