summaryrefslogtreecommitdiffstats
path: root/chrome/test
diff options
context:
space:
mode:
authoraa@google.com <aa@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-11-03 20:08:33 +0000
committeraa@google.com <aa@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-11-03 20:08:33 +0000
commitf29acf538815f1d71638ac9db8798998a113955f (patch)
tree9f06b1775d4b4fa81a81482b7f95640eeb17177d /chrome/test
parent7ca2af2c8cb95ea08207b53076f183408e18f2ee (diff)
downloadchromium_src-f29acf538815f1d71638ac9db8798998a113955f.zip
chromium_src-f29acf538815f1d71638ac9db8798998a113955f.tar.gz
chromium_src-f29acf538815f1d71638ac9db8798998a113955f.tar.bz2
Change some places where we were using javascript: URLs to use
WebFrame::ExecuteJavaScript() instead. Review URL: http://codereview.chromium.org/8826 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4480 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/test')
-rw-r--r--chrome/test/automation/automation_proxy_uitest.cc24
1 files changed, 11 insertions, 13 deletions
diff --git a/chrome/test/automation/automation_proxy_uitest.cc b/chrome/test/automation/automation_proxy_uitest.cc
index 330ca2d..aa24354 100644
--- a/chrome/test/automation/automation_proxy_uitest.cc
+++ b/chrome/test/automation/automation_proxy_uitest.cc
@@ -503,10 +503,10 @@ class AutomationProxyTest4 : public UITest {
}
};
-std::wstring SynthesizeJSURL(const std::wstring& value) {
+std::wstring CreateJSString(const std::wstring& value) {
std::wstring jscript;
SStringPrintf(&jscript,
- L"javascript:void(window.domAutomationController.send(%ls));",
+ L"window.domAutomationController.send(%ls);",
value.c_str());
return jscript;
}
@@ -519,7 +519,7 @@ TEST_F(AutomationProxyTest4, StringValueIsEchoedByDomAutomationController) {
ASSERT_TRUE(tab.get());
std::wstring expected(L"string");
- std::wstring jscript = SynthesizeJSURL(L"\"" + expected + L"\"");
+ std::wstring jscript = CreateJSString(L"\"" + expected + L"\"");
std::wstring actual;
ASSERT_TRUE(tab->ExecuteAndExtractString(L"", jscript, &actual));
ASSERT_STREQ(expected.c_str(), actual.c_str());
@@ -541,7 +541,7 @@ TEST_F(AutomationProxyTest4, BooleanValueIsEchoedByDomAutomationController) {
ASSERT_TRUE(tab.get());
bool expected = true;
- std::wstring jscript = SynthesizeJSURL(BooleanToString(expected));
+ std::wstring jscript = CreateJSString(BooleanToString(expected));
bool actual = false;
ASSERT_TRUE(tab->ExecuteAndExtractBool(L"", jscript, &actual));
ASSERT_EQ(expected, actual);
@@ -558,7 +558,7 @@ TEST_F(AutomationProxyTest4, NumberValueIsEchoedByDomAutomationController) {
int actual = 0;
std::wstring expected_string;
SStringPrintf(&expected_string, L"%d", expected);
- std::wstring jscript = SynthesizeJSURL(expected_string);
+ std::wstring jscript = CreateJSString(expected_string);
ASSERT_TRUE(tab->ExecuteAndExtractInt(L"", jscript, &actual));
ASSERT_EQ(expected, actual);
}
@@ -580,12 +580,10 @@ class AutomationProxyTest3 : public UITest {
std::wstring document1_;
};
-std::wstring SynthesizeJSURLForDOMQuery(const std::wstring& id) {
- std::wstring jscript;
- SStringPrintf(&jscript,
- L"javascript:void(window.domAutomationController)");
+std::wstring CreateJSStringForDOMQuery(const std::wstring& id) {
+ std::wstring jscript(L"window.domAutomationController");
StringAppendF(&jscript, L".send(document.getElementById('%ls').nodeName);",
- id.c_str());
+ id.c_str());
return jscript;
}
@@ -598,17 +596,17 @@ TEST_F(AutomationProxyTest3, FrameDocumentCanBeAccessed) {
std::wstring actual;
std::wstring xpath1 = L""; // top level frame
- std::wstring jscript1 = SynthesizeJSURLForDOMQuery(L"myinput");
+ std::wstring jscript1 = CreateJSStringForDOMQuery(L"myinput");
ASSERT_TRUE(tab->ExecuteAndExtractString(xpath1, jscript1, &actual));
ASSERT_EQ(L"INPUT", actual);
std::wstring xpath2 = L"/html/body/iframe";
- std::wstring jscript2 = SynthesizeJSURLForDOMQuery(L"myspan");
+ std::wstring jscript2 = CreateJSStringForDOMQuery(L"myspan");
ASSERT_TRUE(tab->ExecuteAndExtractString(xpath2, jscript2, &actual));
ASSERT_EQ(L"SPAN", actual);
std::wstring xpath3 = L"/html/body/iframe\n/html/body/iframe";
- std::wstring jscript3 = SynthesizeJSURLForDOMQuery(L"mydiv");
+ std::wstring jscript3 = CreateJSStringForDOMQuery(L"mydiv");
ASSERT_TRUE(tab->ExecuteAndExtractString(xpath3, jscript3, &actual));
ASSERT_EQ(L"DIV", actual);