In order to be able to integrate DalekJS more closely with 3rd party libraries/framework (the ability to create framework specific functionality which would be especially useful for MV* frameworks) it should be possible to gain access to the window/document object (for both actions and assertions). For example the Angular object is attached to the document of the page so if we had access to that, we could do AngularJS specific things.
Since I don't have a lot of experience working with the JSON Wire Protocol, I am not 100% sure if this is possible although I know the Protractor (https://github.com/angular/protractor) does this and it uses selenium's webdriverjs under the hood (which uses the JSON Wire Protocol).
In order to be able to integrate DalekJS more closely with 3rd party libraries/framework (the ability to create framework specific functionality which would be especially useful for MV* frameworks) it should be possible to gain access to the window/document object (for both actions and assertions). For example the Angular object is attached to the document of the page so if we had access to that, we could do AngularJS specific things.
Since I don't have a lot of experience working with the JSON Wire Protocol, I am not 100% sure if this is possible although I know the Protractor (https://github.com/angular/protractor) does this and it uses selenium's webdriverjs under the hood (which uses the JSON Wire Protocol).