1
0
mirror of https://github.com/MontFerret/ferret.git synced 2025-03-21 21:47:43 +02:00

22 Commits

Author SHA1 Message Date
Tim Voronov
24d8eedd4c
Feature/doc markup ()
* Added release notes

*  fixedOCOD typo

* Updated values

* Updated comments

* Changed stdlib docs format

* Changed format of array in docs

* Use 'any' instead of 'value' in docs

* New format for optional params

* Updated docs for testing package

* Added namespace information
2020-08-07 21:49:29 -04:00
Tim Voronov
012029f8d9 Updated comments 2019-09-07 14:03:17 -04:00
Tim Voronov
2d645434d8
Externalized common timeout values ()
* Externalized common timeout values

* Updated go.sum
2019-09-05 12:17:22 -04:00
Tim Voronov
9b762d32ee
Feature/#360 default driver params ()
* Added default headers and cookies

* wip

* Added tests

* Added default headers and cookies to HTTP driver

* Removed unused struct prop
2019-09-05 11:49:21 -04:00
Tim Voronov
11bf8c365a
Fixed headers ()
* Fixed headers

* Added e2e for static pages
2019-08-04 17:25:47 -04:00
Tim Voronov
63201148ac
Added possibility to set custom viewport size ()
* Added possibility to set custom viewport size

* Fixed linting issue

* Renamed ScreenSize to Viewport

* Updated e2e test
2019-07-17 13:29:16 -04:00
Tim Voronov
84d662c2fc
Fixed improper math operator used in calculating page load timeout () 2019-06-25 15:33:42 -04:00
Tim Voronov
d7b923e4c3
Feature/#220 iframe support ()
* Refactored Virtual DOM structure
* Added new E2E tests
* Updated E2E Test Runner
2019-06-19 17:58:56 -04:00
3timeslazy
acf2f13dcb Linter Cleanups ()
* sync with MontFerret/ferret

* fix --param handling

When params is converted to map it uses strings.Split,
which slices a string into all substrings separated by :.

* remove impossible conditions nil != nil

* delete ineffectual assignments

* replace '+= 1' with '++'

* remove useless comparison with nil

* merge variable declarations

* remove bool comparison

* fix imports

* fix imports

* delete unused file

* use copy instead of loop

* delete unused DummyInterface

* remove unnecassary break statements

* tidy modules
2019-05-03 17:10:34 -04:00
3timeslazy
de703513e4 Linter Cleanup ()
* linter cleanup

* fix default case
2019-03-29 10:48:51 -04:00
Tim Voronov
71c246dd17
Feature/#236 cookies ()
* Added KeepCookies option to CDP driver

* Added LoadDocumentParams

* Added COOKIE_GET and COOKIE_SET methods
2019-03-15 19:59:05 -04:00
Tim Voronov
34c8c02258
Refactoring/externalized html ()
* Externalized HTML drivers

* Fixed unit tests

* Updated logging

* Added support to set default driver

* Updated GetIn and SetIn helpers
2019-02-19 18:10:18 -05:00
Tim Voronov
1af8b37a0f
New type system ()
* New type system

* Fixed dot notation for HTML elements
2019-02-13 12:31:18 -05:00
Tim Voronov
5620be211c
Next ()
* Renamed DOCUMENT to PAGE

* Added PageLoadParams

* Added PageLoadParams

* Renamed LoadPageParams -> PageLoadParams

* Added support for context.Done() ()

* Bug/#189 operators precedence ()

* Fixed math operators precedence

* Fixed logical operators precedence

* Fixed array operator

* Added support for parentheses to enforce a different operator evaluation order

* Feature/#200 drivers ()

* Added new interfaces

* Renamed dynamic to cdp driver

* Renamed drivers

* Added ELEMENT_EXISTS function ()

* Renamed back PAGE to DOCUMENT ()

* Added Getter and Setter interfaces
2018-12-21 23:14:41 -05:00
Tim Voronov
47a4a18375 Fixed int oveflow for page load timeout 2018-11-21 23:11:01 -05:00
Tim Voronov
d94a2fb004
Added timeout to DOCUMENT function () 2018-11-21 20:38:27 -05:00
3timeslazy
6df08a60cb Rewrite comments, closing 2018-10-14 13:06:27 -04:00
Tim Voronov
03d9f2e561 Moved html drivers outside of standard library 2018-10-07 21:32:30 -04:00
Tim Voronov
e64ad4ec0e
Feature/#33 wait class function ()
*  Lib cleanup. Added WAIT_CLASS and WAIT_CLASS_ALL functions

*  Fixed attr update

*  HTMLElement.WaitForClass

*  Updated HTMLDocument.WaitForClass
2018-10-06 22:33:39 -04:00
Tim Voronov
825c33010c Refactored dynamic elements 2018-09-26 22:03:06 -04:00
Tim Voronov
4df1949b91 Added WAIT_ELEMENT function 2018-09-23 04:33:20 -04:00
Tim Voronov
e02e861240 Hello world 2018-09-18 16:42:38 -04:00