| Index: tools/telemetry/telemetry/page/actions/click_element_unittest.py
|
| diff --git a/tools/telemetry/telemetry/page/actions/click_element_unittest.py b/tools/telemetry/telemetry/page/actions/click_element_unittest.py
|
| index e0eec82fbfee27a0424a20ac989308a811803b88..2032d4f16c131d42e0864d5023b3c4d89484ac38 100644
|
| --- a/tools/telemetry/telemetry/page/actions/click_element_unittest.py
|
| +++ b/tools/telemetry/telemetry/page/actions/click_element_unittest.py
|
| @@ -27,6 +27,25 @@ class ClickElementActionTest(tab_test_case.TabTestCase):
|
| self._tab.EvaluateJavaScript('document.location.pathname;'),
|
| '/blank.html')
|
|
|
| + def testClickWithSingleQuoteSelectorWaitForNavigation(self):
|
| + self._browser.SetHTTPServerDirectories(util.GetUnittestDataDir())
|
| + self._tab.Navigate(
|
| + self._browser.http_server.UrlOf('page_with_link.html'))
|
| + self._tab.WaitForDocumentReadyStateToBeComplete()
|
| + self.assertEquals(
|
| + self._tab.EvaluateJavaScript('document.location.pathname;'),
|
| + '/page_with_link.html')
|
| +
|
| + data = {'selector': 'a[id=\'clickme\']'}
|
| + i = click_element.ClickElementAction(data)
|
| + data = {'condition': 'href_change'}
|
| + j = wait.WaitAction(data)
|
| + j.RunAction(None, self._tab, i)
|
| +
|
| + self.assertEquals(
|
| + self._tab.EvaluateJavaScript('document.location.pathname;'),
|
| + '/blank.html')
|
| +
|
| def testClickWithTextWaitForRefChange(self):
|
| self._browser.SetHTTPServerDirectories(util.GetUnittestDataDir())
|
| self._tab.Navigate(
|
|
|