Chromium Code Reviews| Index: chrome/test/pyautolib/pyautolib.h |
| diff --git a/chrome/test/pyautolib/pyautolib.h b/chrome/test/pyautolib/pyautolib.h |
| index 2901fed7d89dc0eaced4bea04836d37d5cefc1c2..f0f6617ac7191bb9b1184bcbbf40516abd652742 100644 |
| --- a/chrome/test/pyautolib/pyautolib.h |
| +++ b/chrome/test/pyautolib/pyautolib.h |
| @@ -148,6 +148,22 @@ class PyUITestBase : public UITestBase { |
| // automation proxy additions. Returns response as JSON dict. |
| std::string _SendJSONRequest(int window_index, std::string& request); |
| + // Execute javascript in a given tab, and return the response. This is |
| + // a low-level method intended for use mostly by GetDOMValue(). Note that |
| + // any complicated manipulation of the page should be done by something |
| + // like WebDriver, not PyAuto. |
|
John Grabowski
2010/08/03 06:42:45
Clarify that the only return value is something se
Dirk Pranke
2010/08/04 21:44:12
Done.
|
| + std::wstring ExecuteJavascript(const std::wstring& script, |
| + int window_index = 0, |
| + int tab_index = 0, |
| + const std::wstring& frame_xpath = L""); |
| + |
| + // Evaluate a Javascript expression and return the result as a string. This |
| + // method is intended largely to read values out of the frame DOM. |
| + std::wstring GetDOMValue(const std::wstring& expr, |
| + int window_index = 0, |
| + int tab_index = 0, |
| + const std::wstring& frame_xpath = L""); |
| + |
| // Resets to the default theme. Returns true on success. |
| bool ResetToDefaultTheme(); |