capybara-webkit/src/CurrentUrl.cpp

15 lines
414 B
C++
Raw Permalink Normal View History

2012-02-05 16:43:48 +00:00
#include "CurrentUrl.h"
#include "WebPage.h"
#include "WebPageManager.h"
2012-02-05 16:43:48 +00:00
CurrentUrl::CurrentUrl(WebPageManager *manager, QStringList &arguments, QObject *parent) : SocketCommand(manager, arguments, parent) {
2012-02-05 16:43:48 +00:00
}
void CurrentUrl::start() {
2012-07-12 03:36:22 +00:00
QStringList arguments;
QVariant result = page()->mainFrame()->evaluateJavaScript("window.location.toString()");
2012-07-12 03:36:22 +00:00
QString url = result.toString();
2013-02-11 23:31:41 +00:00
finish(true, url);
}