Erik Versions Save

Erik is an headless browser based on WebKit. An headless browser allow to run functional tests, to access and manipulate webpages using javascript.

5.1.0

4 years ago

update Package.swift to latest standard

5.0.0

4 years ago

2.0.0

7 years ago

Update to swift 3

1.1.1

7 years ago

Fix #15 By default detect page loading end using the webkit navigationDeletage instead of loading boolean If you use your own instance of WKView in Erikinstance, and have already set a delegate, you can make it implement the protocol Navigable

Other algorithm could be chosen to detect page loading (myErikInstance.layoutEngine as? WebKitLayoutEngine)?.pageLoadedPolicy =.loading // the loading boolean (myErikInstance.layoutEngine as? WebKitLayoutEngine)?.pageLoadedPolicy =.estimatedProgress // the estimatedProgress value (must be 1.0 except when starting 0.0)

If no page loaded, NoContent is thrown when asking for currentContent An empty page is detected using pattern Erik.noContentPattern You can set to nil if you want to keep previous code state

1.1.0

7 years ago

Allow to get title, load url request, go back and forward, reload page Rename currentURL to url

1.0.2

8 years ago