Chromium Code Reviews| Index: chrome/test/chromedriver/run_py_tests.py |
| diff --git a/chrome/test/chromedriver/run_py_tests.py b/chrome/test/chromedriver/run_py_tests.py |
| index 35d6c9d280a68d9c9a3e264d1dc346deee1fadcc..efb7b1bf0885dc369a56c371a4b2a1eb2a3ee2de 100755 |
| --- a/chrome/test/chromedriver/run_py_tests.py |
| +++ b/chrome/test/chromedriver/run_py_tests.py |
| @@ -68,6 +68,7 @@ _DESKTOP_NEGATIVE_FILTER['HEAD'] = ( |
| 'ChromeDriverTest.testAlert', |
| # Desktop doesn't support TAP. |
| 'ChromeDriverTest.testSingleTapElement', |
| + 'ChromeDriverTest.testTouchDownUpElement', |
| ] |
| ) |
| @@ -364,7 +365,7 @@ class ChromeDriverTest(ChromeDriverBaseTest): |
| div = self._driver.ExecuteScript( |
| 'document.body.innerHTML = "<div>old</div>";' |
| 'var div = document.getElementsByTagName("div")[0];' |
| - 'div.addEventListener("click", function() {' |
| + 'div.addEventListener("touchend", function() {' |
| ' var div = document.getElementsByTagName("div")[0];' |
| ' div.innerHTML="new<br>";' |
| '});' |
| @@ -372,6 +373,20 @@ class ChromeDriverTest(ChromeDriverBaseTest): |
| div.SingleTap() |
| self.assertEquals(1, len(self._driver.FindElements('tag name', 'br'))) |
| + def testTouchDownUpElement(self): |
|
frankf
2013/08/06 01:28:21
What about move?
craigdh
2013/08/06 22:03:10
Done.
|
| + div = self._driver.ExecuteScript( |
| + 'document.body.innerHTML = "<div>old</div>";' |
| + 'var div = document.getElementsByTagName("div")[0];' |
| + 'div.addEventListener("touchend", function() {' |
| + ' var div = document.getElementsByTagName("div")[0];' |
|
frankf
2013/08/06 01:28:21
why recompute?
craigdh
2013/08/06 22:03:10
Hmm, not sure. The javascript was mostly copied fr
|
| + ' div.innerHTML="new<br>";' |
| + '});' |
| + 'return div;') |
| + loc = div.GetLocation() |
| + self._driver.TouchDown(loc['x'], loc['y']) |
| + self._driver.TouchUp(loc['x'], loc['y']) |
| + self.assertEquals(1, len(self._driver.FindElements('tag name', 'br'))) |
| + |
| def testClickElementInSubFrame(self): |
| self._driver.Load(self.GetHttpUrlForFile('/chromedriver/frame_test.html')) |
| frame = self._driver.FindElement('tag name', 'iframe') |