1
0
mirror of https://github.com/MontFerret/ferret.git synced 2024-12-12 11:15:14 +02:00
Commit Graph

41 Commits

Author SHA1 Message Date
Tim Voronov
d201b50c20
Updated dependencies (#769)
* Updated dependencies

* Dropped pre-generics versions of Go

* Updated ANTRL

* Added staticcheck and goimports tools

* Updated build steps

* Fixed unit tests for http funcs
2023-02-07 12:58:43 -05:00
Tim Voronov
64f086a4a6
Tweaked parser for formatter (#723) 2022-01-12 16:52:07 -05: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
Tim Voronov
dca7267e82
Chore/actions (#568)
* Renamed REGEXP_REPLACE to REGEX_REPLACE in e2e tests

* Updated example test suites

* Fixed config file

* Updated go.sum

* Switched back to ubuntu

* Added release action
2020-11-10 21:13:29 -05: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
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
Tim Voronov
4b1633269a
Bugfix/travis (#374)
* A try

* Updated deps after running go vet

* Removed extra commands

* Added git reset
2019-09-04 22:57:46 -04:00
Tim Voronov
b5202c10ad
Update Makefile 2019-09-04 11:38:27 -04:00
Tim Voronov
6ec50c5e43
Bugfix/inner text html by selector (#347)
* Fixed inner text

* Fixed inner html

* Updated set inner html and inner text

* Changed mechanism of reading and writing inner text and html

* updated makefile

* Added e2e tests

* Updated makefile

* Updated changelog

* Reverted dynamic page example
2019-08-05 19:57:02 -04:00
Tim Voronov
8e13cf9134
Refactored input and select (#331)
* Refactored input and select

* WIP

* Fixed serialization

* Fixed scriolling

* Fixed XPath result handling

* Renamed some methods
2019-07-16 18:17:42 -04:00
Tim Voronov
9756f0dc5a
Changed logic of iterator termination (#330) 2019-07-13 13:39:01 -04:00
Tim Voronov
347bae2e45
Feature/#265 dom manipulations (#329)
* Added SetInnerHTML method

* Added E2E tests

* Refactored GetInnerText* methods

* Updated e2e tests

* Moved related E2E tests to folders

* Added error message

* Added E2E tests

* Added E2E for static driver
2019-07-11 17:16:34 -04:00
Tim Voronov
d7b923e4c3
Feature/#220 iframe support (#315)
* Refactored Virtual DOM structure
* Added new E2E tests
* Updated E2E Test Runner
2019-06-19 17:58:56 -04:00
Tim Voronov
e23e73c1c4
Added delay randomization for inputs (#283)
* Added delay randomization for inputs

* Fixed formatting
2019-04-12 21:05:11 -04:00
3timeslazy
752ee02cd1 add go111module (#274)
* add go111module

* upgrade ci

* enable GO111MODULE
* show diff

* update modules (add test dependencies)

* increase supported golang version

* try cache

* delete cache

* upgrade install step

- there is not dep now
- move script from before_install -> install. delete before_install
- delete install from Makefile
2019-03-27 17:24:49 -04:00
Tim Voronov
71c246dd17
Feature/#236 cookies (#242)
* 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
f8e061cc80
Move value specific Iterable and Iterator interfaces into core module (#233)
* Move value specific Iterable and Iterator interfaces into core module

* Update Makefile

Reverted test command

* Update collection.go

* Fixed wrong iterator usage

* Updated use of switch statements
2019-02-15 07:41:08 -05:00
3timeslazy
e4a7b581f0 added DATE_DAYOFYEAR, DATE_MILLISECOND, DATE_LEAPYEAR, DATE_QUARTER, DATE_DAYS_IN_MONTH, DATE_FORMAT functions (#157) 2018-11-05 11:54:36 -05:00
Tim Voronov
4032e8dd7c Updated codecov settings 2018-11-05 11:36:55 -05:00
Tim Voronov
34b7efa859 Set codecov support for all branches 2018-11-04 23:21:03 -05:00
Tim Voronov
3472630e6f
Bug/#142 clauses and statements (#148) 2018-10-28 01:45:26 -04:00
Tim Voronov
b3e0a68cd0 Fixed codecov script exection 2018-10-25 22:13:41 -04:00
Tim Voronov
fbeedbd03e Updated config for code coverage report 2018-10-25 21:48:45 -04:00
Tim Voronov
10c7273f07 Fixed codecover report 2018-10-25 19:55:23 -04:00
Tim Voronov
8f4e5c2519 Updated Makefile message 2018-10-25 19:37:22 -04:00
Tim Voronov
57c7d4b795 Updated release task in Makefile 2018-10-25 18:27:34 -04:00
Tim Voronov
f831562791 Updated release task 2018-10-25 18:15:46 -04:00
Tim Voronov
b9d5faf0f3 Updated release task 2018-10-25 18:15:00 -04:00
Tim Voronov
19dbf12296
Added some benchmarks (#139) 2018-10-24 19:40:57 -04:00
Tim Voronov
7dc1288bae
Code coverage (#134)
* Added code coverage report
2018-10-16 20:50:06 -04:00
Tim Voronov
2bb67f6a90
Feature/#44 e2e tests (#122) 2018-10-14 15:38:14 -04:00
Tim Voronov
0288798a5f Updated Makefile 2018-10-13 22:00:29 -04:00
Tim Voronov
1a5db7274c Added support of goreleaser 2018-10-13 21:30:50 -04:00
David Landry
ffb0fef70e Don't lint vendor folder 2018-10-05 20:56:15 -04:00
David Landry
12889b7b1f Fix path to revive config 2018-10-05 20:54:27 -04:00
David Landry
0d43a37880 Swap golint for revive 2018-10-05 18:59:42 -04:00
Tim Voronov
abec033649 Reorganized CLI 2018-10-04 22:13:52 -04:00
Tim Voronov
61c81fa03b Reverted generation 2018-09-27 17:03:49 -04:00
Tim Voronov
f8973aa504 Changed parser generation 2018-09-27 14:36:16 -04:00
Tim Voronov
5cad22e3b3 Removed server 2018-09-25 21:49:42 -04:00
Tim Voronov
e02e861240 Hello world 2018-09-18 16:42:38 -04:00