Top |
WebKitAutomationSession represents an automation session of a WebKitWebContext. When a new session is requested, a WebKitAutomationSession is created and the signal WebKitWebContext::automation-started is emitted with the WebKitAutomationSession as argument. Then, the automation client can request the session to create a new WebKitWebView to interact with it. When this happens the signal “create-web-view” is emitted.
const char *
webkit_automation_session_get_id (WebKitAutomationSession *session
);
Get the unique identifier of a WebKitAutomationSession
Since: 2.18
“create-web-view”
signalWebKitWebView* user_function (WebKitAutomationSession *session, gpointer user_data)
This signal is emitted when the automation client requests a new browsing context to interact with it. The callback handler should return a WebKitWebView created with “is-controlled-by-automation” construct property enabled. The returned WebKitWebView could be an existing web view or a new one created and added to a new tab or window.
Flags: Run Last
Since: 2.18