Vladimir Fetisov
7601c903d9
issue-607: add object(array)Literal into memberExpression ( #616 )
2021-04-19 13:55:24 -04:00
Roman
46009da1e7
Fixes and changes 2 ( #614 )
...
* feat(core): added SourceErrorDetail
* fix(driver): fix sets user headers and cookies
* fix(driver): check users params on nil
* fix formating
* fix(tests): fix tests and change SourceErrorDetail
2021-04-09 09:58:42 -04:00
Tim Voronov
80c278ec6c
Added .Walk() method to Parser
2021-04-08 23:37:16 -04:00
Tim Voronov
8a772851f4
Removed old CLI ( #608 )
...
* Removed old CLI
* Added mini-CLI for e2e tests
2021-04-08 18:46:17 -04:00
Roman
08e9054ba4
setting Input charset ( #609 )
...
* feat(driver): add Charset param
* feat(driver): add convert to UTF8 by input charset
2021-04-08 18:35:29 -04:00
Tim Voronov
3ddd9b82a8
Bugfix/#597 headers panic ( #602 )
...
* Remodeled HTTPHeaders
* Remodeled HTTPCookies
* Fixed cookie.Expires
* Update documentation
2021-03-27 12:47:13 -04:00
Tim Voronov
d55bce325c
Bugfix/#597 headers panic ( #598 )
...
* Remodeled HTTPHeaders
* Remodeled HTTPCookies
2021-03-26 12:01:00 -04:00
Tim Voronov
2f5954eca3
Added docs about statusCodes
2021-03-06 01:25:37 -05:00
Tim Voronov
b3118ca983
Added DOCUMENT_EXISTS function ( #594 )
...
* Added DOCUMENT_EXISTS function
* Added addition unit tests
2021-03-05 12:25:07 -05:00
Tim Voronov
ae7b5ce557
Added additional unit tests for LIKE operator
2021-03-05 08:11:41 -05:00
Tim Voronov
6295919806
#593 handling non-200 status codes
2021-03-05 08:08:28 -05:00
Tim Voronov
79566c3b76
Added support of ignoring page resources ( #592 )
...
* Added support of ignoring page resources
* Updatd pipeline scripts
* Updated comments
2021-02-19 11:40:30 -05:00
Tim Voronov
ff8c15eb67
Feature/#577 spa routing ( #584 )
...
* Added support of getting URL dynamically
2021-02-16 09:49:26 -05:00
Tim Voronov
f4876c05a3
Added LIKE operator ( #591 )
...
* Added LIKE operator
2021-02-15 11:37:52 -05:00
Roman
8d7f1dae23
custom http transport ( #586 )
...
* feat(http): add options.HTTTransport and refactor driver init
* refactor(http): add new line
2021-01-22 15:00:01 -05:00
Roman
cd35437452
feat(runtime): check Kind() by 0 or Interface() panic ( #587 )
2021-01-22 14:59:02 -05:00
Tim Voronov
cd1b1cf5c7
Minor updates to #578
2021-01-19 15:23:32 -05:00
Y.Horie
f0097e984e
Add rand seed in RAND(min, max) #578 ( #579 )
2021-01-19 15:20:41 -05:00
Tim Voronov
526916efb6
Bugfix/#575 element children ( #580 )
...
* Fixed retreival of child elements
* Fixed formatting
* Set tree depth to 0
* Removed redundant code
2020-12-19 13:42:57 -05:00
Tim Voronov
2baac62d1e
Bugfix/#559 html escaping ( #573 )
...
Added jettison for json encoding
2020-11-23 20:12:04 -05:00
Tim Voronov
8629b57fa7
Added GetParentElement to HTMLElement struct ( #571 )
...
* Added GetParentElement to HTMLElement struct
* Fixed linter issue
* Fixed formatting
2020-11-20 23:09:12 -05:00
Tim Voronov
7eed93721c
Added support of computed styles ( #570 )
...
* Added support of computed styles
* Updated style updates
* Fixed linter issues
* Updated styles manipulation in static driver
* Updated e2e tests
* Updated methods
* Updated e2e tests
* Updated README
2020-11-20 20:09:21 -05:00
Tim Voronov
01088247e2
Added support of Element.nextElementSibling and Element.previousEleme… ( #569 )
...
* Added support of Element.nextElementSibling and Element.previousElementSibling
* Fixed linting issues
* Removed reedundant logger use
2020-11-13 21:48:00 -05:00
Tim Voronov
bd07b84736
Feature/#262 while loop ( #567 )
...
* Added new syntax and iterator
* Added FOR-WHILE loop
* Added 'FOR-DO-WHILE loop'
2020-11-10 19:16:22 -05:00
Tim Voronov
4bfffa8118
Fixed open tab on error ( #564 )
2020-10-21 22:30:58 -04:00
David BF
9988ebde6f
Add Regexp FILTER operator ( #558 )
2020-10-02 13:35:17 -04:00
Pierre Brisorgueil
c0f8421eaf
fix(html): WAIT_NAVIGATION doc 🐛 ( #557 )
2020-10-02 11:21:39 -04:00
Tim Voronov
414c16db09
Fixed unit test
2020-09-14 22:40:34 -04:00
Tim Voronov
63efc6721e
Updated changelog
2020-09-14 22:25:32 -04:00
Tim Voronov
6ce7ba6507
Merge branch 'master' of github.com:MontFerret/ferret into master
2020-08-25 01:25:15 -04:00
Tim Voronov
b28506af1f
Added extra locks
2020-08-25 01:25:07 -04:00
Tim Voronov
e283722d37
Fixed wrong base for int formatter
2020-08-25 01:00:07 -04:00
Paul
3187f54bf5
fix SCREENSHOT() param type check ( #545 )
2020-08-11 10:27:01 -04:00
Tim Voronov
d3c28a43ff
Added possibility to use any type as a file content ( #544 )
2020-08-07 22:09:02 -04:00
Tim Voronov
24d8eedd4c
Feature/doc markup ( #543 )
...
* Added release notes
* #509 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
42cf623471
Added missed DATE_COMPARE and updated comments ( #537 )
2020-07-13 15:39:33 -04:00
Tim Voronov
162dd07346
Feature/425 iframe navigation ( #535 )
...
* Updated navigation logic
* Fixed goroutine deadlock
* Fixed closing chan
* Added support of waiting for individual frame navigation
* Updated EventLoop API in order to avoid double closing of event sources
* Fixed attr retrieval
* Removed redundant println
* Updated DOM Readiness check
2020-07-13 14:13:03 -04:00
Tim Voronov
079ec3a3ce
Removed caching and property tracking ( #531 )
...
* Removed caching and property tracking
* Fixed linting issues
* Removed old go version from CI/CD
2020-07-09 21:25:58 -04:00
John Bampton
de377775a9
Fix spelling ( #534 )
2020-07-09 17:30:50 -04:00
Tim Voronov
2643321e0f
Migration to lab ( #526 )
...
* Switched to Lab for e2e tests
* Switched to binary
* Updated lab installation
* Updated use of Lab installer
* updates
* Changed lab installation path
* Updated use of installer
* Works
* Added additional functions
* Updated some tests
* Updated go.sum
* Works
* Refactored assertions
* Added tests for testing.True
* Added tests for testing.None
* Added tests for testing.Lte
* Added tests for testing.Lt
* Added generic consturctor
* Added tests for testing.Len
* Added tests for testing.Gte
* Added tests for testing.Gt
* Added tests for testing.False
* Added tests for testing.Empty
* Added tests for testing.Fail
* Added tests for testing.Equal
* Added tests for testing.Include
* Updated urls in static page tests
* Fixed namespace unit tests
* Fixed unit test for testing.Len
* Updated E2E scripts
* Updaes
* Updated Chrome in CI/CD
* Added e2e for example test click.fql
* Added suite cases for example scripts
* Updated examples
* Updated
* Added type assertions
* Updated Chrome opts and disabled headers and cookies related tests
* Fixed iframes example
* Increased timeouts in navigation examples
* Updated value example
* Updated comments
* Disabled cookies examples
* Fixed static url
* Disabled headers examples
* Disabled UA test
* Simplified wait logic
* Added base testing module
* Fixes after codereview
* Disabled failing tests
2020-06-17 17:37:01 -04:00
Paul
aa058f3542
allow context cancellation in WAIT ( #524 )
...
* allow context cancellation in WAIT
* cancel context before running the program
2020-06-01 07:58:16 -04:00
Tim Voronov
bddf1779be
Fixed use of unquoted scroll options ( #521 )
2020-05-27 17:34:06 -04:00
Vladimir Fetisov
162b37bea1
cast namespace to upper case ( #507 )
2020-05-18 10:51:01 -04:00
Tim Voronov
c86eecd54c
#485 missed namespace
2020-05-13 22:10:47 -04:00
Aleksandr Yakimenko
ed8e43e4c6
Add Path functions ( #505 )
...
* Add Path functions
* Add unit tests
2020-05-12 22:19:41 -04:00
AdamKorcz
311d07ad40
Added fuzzer ( #501 )
...
* Added fuzzer
* Formatting updates
* Attempting to fix linter error
* Corrected comment
2020-05-10 16:07:49 -04:00
Vladimir Fetisov
cbb4311b65
add strconv.Unquote into DecodeURIComponent ( #499 )
2020-05-07 22:34:21 -04:00
Vladimir Fetisov
9dd35add2c
#496_fix_RandomToken_on_Windows ( #497 )
2020-05-04 20:46:07 -04:00
Vladimir Fetisov
83fa54e65a
change file mode from 0222 to 0666 ( #494 )
2020-05-02 14:43:43 -04:00
Vladimir Fetisov
9be14417b3
#300 : add one more test case ( #487 )
...
* add one more test case
* test nested namespace collision
2020-04-28 17:31:10 -04:00