John Bampton
|
568c48ea71
|
Fix typos (#446)
|
2020-02-01 23:44:31 -05:00 |
|
Tim Voronov
|
453ba932eb
|
Replaced Document with Page HTLM struct in Pagination helper function (#448)
|
2020-02-01 23:43:30 -05:00 |
|
Tim Voronov
|
4af0e0f15f
|
Added possibility to load pages from memory (#434)
* Added possibility to load pages from memory
* Fixed indent
|
2020-01-04 12:57:41 -05:00 |
|
Tim Voronov
|
fe7b45df6e
|
Bugfix/#399 navigation (#432)
* Refactored networking
* Some work
* Added event loop
* Renamed EventHandler to Handler
* wip
* Removed console logs
* Added DOMManager
* Refactored frame managment
* Fixes
* Fixed concurrency issues
* Fixed unit tests
* Improved EventLoop api
* Some fixes
* Refactored event loop.
* Improved logic of initial page load
* Cleaned up
* Fixed linting issues
* Fixed dom.Manager.Close
* SOme works
* Fixes
* Removed fmt.Println statements
* Refactored WaitForNavigation
* Removed filter for e2e tests
* Made Cookies Measurable
* Made Cookies KeyedCollection
* Fixes after code review
* Updated e2e tests for iframes
* Fixed iframe lookup in e2e tests
* Added comments
|
2019-12-24 18:47:21 -05:00 |
|
3timeslazy
|
ae94075a42
|
add NewPairValueType
|
2019-10-21 20:11:47 +03:00 |
|
3timeslazy
|
86a143251b
|
fix go vet
|
2019-10-21 19:27:20 +03:00 |
|
3timeslazy
|
474b340ad0
|
move parseWriteMode into parseParams
|
2019-10-21 19:02:44 +03:00 |
|
3timeslazy
|
2b3a82d720
|
fix parseWriteMode return
|
2019-10-21 18:35:35 +03:00 |
|
3timeslazy
|
892915c58d
|
fix Write comment
|
2019-10-21 18:30:04 +03:00 |
|
3timeslazy
|
8171b6e1ed
|
use tempFile at TestRead
|
2019-10-21 18:28:47 +03:00 |
|
3timeslazy
|
d1c5145a5b
|
add IO::FS::WRITE function
|
2019-10-21 18:26:49 +03:00 |
|
3timeslazy
|
e6757b1f01
|
add IO::FS::READ function
|
2019-10-19 21:17:34 +03:00 |
|
3timeslazy
|
ad2ec2e817
|
build core.Functions with map
|
2019-10-15 21:06:48 +03:00 |
|
3timeslazy
|
83dc0d2811
|
make core.Functions a struct
|
2019-10-15 11:40:36 +03:00 |
|
3timeslazy
|
e5860934a4
|
move strings.ToUpper logic from code into core.Functions
|
2019-10-14 21:47:31 +03:00 |
|
Tim Voronov
|
df390a629a
|
Merge pull request #380 from MontFerret/refactoring/html-element
Removed redundant element value caching
|
2019-09-07 14:36:16 -04:00 |
|
Tim Voronov
|
012029f8d9
|
Updated comments
|
2019-09-07 14:03:17 -04:00 |
|
Tim Voronov
|
d144c618eb
|
Added BLUR function
|
2019-09-07 12:59:37 -04:00 |
|
Tim Voronov
|
fcd0a21e75
|
Added click count (#377)
* Added click count
|
2019-09-07 01:59:32 -04:00 |
|
Tim Voronov
|
24370d8178
|
Refactored methods (#376)
* Refactored methods
* Fixed errors provided by go vet
|
2019-09-06 23:15:27 -04:00 |
|
Tim Voronov
|
c773509469
|
Added missed errors to HTMLElement interface (#375)
* Added missed errors to HTMLElement interface
* Fixed test suit
|
2019-09-06 21:02:41 -04:00 |
|
Tim Voronov
|
2d645434d8
|
Externalized common timeout values (#371)
* Externalized common timeout values
* Updated go.sum
|
2019-09-05 12:17:22 -04:00 |
|
Tim Voronov
|
9b762d32ee
|
Feature/#360 default driver params (#372)
* 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
|
af1125c8e9
|
Added INPUT_CLEAR function (#366)
* Added INPUT_CLEAR function
* Fixed linting issue
* Fixed formatting
|
2019-09-01 16:09:35 -04:00 |
|
Tim Voronov
|
f39face8bf
|
Bugfix/click (#355)
* Added ability to use ClickBySelector with an element
* Fixes
* Increased timeout time
|
2019-08-24 20:26:27 -04:00 |
|
Tim Voronov
|
11bf8c365a
|
Fixed headers (#348)
* Fixed headers
* Added e2e for static pages
|
2019-08-04 17:25:47 -04:00 |
|
Tim Voronov
|
b323a984cc
|
Added errors to ClickX methods and added existence check (#341)
* Added errors to ClickX methods and added existence check
* Fixes
* Return None from Iterator when an error occurs
|
2019-07-26 13:22:06 -04:00 |
|
Tim Voronov
|
7e6b3bf15d
|
Feature/focus (#340)
* Added and implemented Focus and FocusBySelector methods
* Added e2e tests
* Updated CHANGELOG
* Fixed linting errors
|
2019-07-23 16:13:04 -04:00 |
|
Tim Voronov
|
14c487ca46
|
Updated pagination iterator (#338)
* Updated pagination iterator
* Added e2e test
* Fixed e2e tests
|
2019-07-23 12:44:30 -04:00 |
|
Tim Voronov
|
22382a0f61
|
Added namespace builder (#336)
* Added namespace builder
* Fixed linting issues
* Added extra check
* Updated e2e lib
* Renamed NamespaceBuilder to NamespaceContainer and changed func receivers
* Renamed NewLib to RegisterLib
|
2019-07-22 17:21:20 -04:00 |
|
Tim Voronov
|
63201148ac
|
Added possibility to set custom viewport size (#334)
* 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
|
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
|
7ce6797e9c
|
Feature/#230 xpath (#322)
* Implemented XPath for CDP driver
* Added XPATH function
* Added e2e tests for CDP
* Fixed linting issues
* Added support of XPath to HTTP driver
* Fixed linting issues
|
2019-07-03 14:05:02 -04:00 |
|
Tim Voronov
|
84d662c2fc
|
Fixed improper math operator used in calculating page load timeout (#319)
|
2019-06-25 15:33:42 -04:00 |
|
Tim Voronov
|
2cfd1040a9
|
Added missed UA setting (#318)
* Added misset UA setting
* Update doc_ua.fql
* Delete ferret_embedding_basic.go
|
2019-06-25 12:51:51 -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
|
6933798419
|
Bugfix/#295 arithmetic operators (#298)
* Some work
* Updated Add operator
* Updated Subtract operator
* Updated Subtract operator tests
* Added tests for multiplication
* Added division
* Updated the rest of operators
|
2019-05-19 12:12:11 -04:00 |
|
3timeslazy
|
acf2f13dcb
|
Linter Cleanups (#294)
* 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 (#276)
* linter cleanup
* fix default case
|
2019-03-29 10:48:51 -04:00 |
|
Tim Voronov
|
37fb385ba4
|
Updated RAND function (#271)
* Updated RAND function
* renamed a func
|
2019-03-19 16:17:05 -04:00 |
|
3timeslazy
|
1cf260cd59
|
fix order of arguments (#269)
|
2019-03-19 12:32:28 -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
|
e17ce5a3d5
|
Feature/#250 wait style 2 (#260)
* Added WAIT_STYLE and WAIT_NO_STYLE
* Added WAIT_NO_STYLE and WAIT_NO_STYLE_ALL functions
|
2019-03-14 22:10:15 -04:00 |
|
Tim Voronov
|
82f7317ebe
|
Feature/#250 wait style (#257)
* Added WAIT_ATTR functions
|
2019-03-13 22:50:29 -04:00 |
|
Tim Voronov
|
376ad77404
|
Feature/#250 wait style (#255)
* Added support for parsed styles
* Added stdlib function.
* Added e2e tests
* Added e2e tests for STYLE_* functions
|
2019-03-13 14:51:30 -04:00 |
|
Tim Voronov
|
d0caef8be7
|
Feature/#229 wait no element (#249)
* Added possibility to wait for an element or a class absence
|
2019-03-06 21:52:41 -05:00 |
|
Tim Voronov
|
63dfcdeefd
|
Fixed dot notation for HTML elements (#239)
* Fixed dot notation for HTML elements
|
2019-02-25 21:46:39 -05:00 |
|
Tim Voronov
|
eb523f01cc
|
Feature/#221 mouse events (#237)
* Initial work
* Added MoveMouseByXY and ScrollByXY
* Fixed liniting issues
|
2019-02-23 17:52:01 -05:00 |
|
Tim Voronov
|
6e15846d0f
|
Added Context to HTML methods (#235)
* Added Context to HTML methods
* Fixed unit tests
* Updated timeout
* Fixed WAIT_CLASS timeout
|
2019-02-20 21:24:05 -05:00 |
|
Tim Voronov
|
34c8c02258
|
Refactoring/externalized html (#234)
* 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 |
|