| Index: chrome/test/webdriver/test/chromedriver_tests.py
|
| diff --git a/chrome/test/webdriver/test/chromedriver_tests.py b/chrome/test/webdriver/test/chromedriver_tests.py
|
| index 49f5311b5a62a10a857dcf78b8c0027884275811..677621adcfaa496d3172d26fac14f6454c7ff03c 100644
|
| --- a/chrome/test/webdriver/test/chromedriver_tests.py
|
| +++ b/chrome/test/webdriver/test/chromedriver_tests.py
|
| @@ -461,6 +461,11 @@ class MouseTest(ChromeDriverTest):
|
| self._driver.find_element_by_name('wrapped').click()
|
| self.assertTrue(self._driver.execute_script('return window.success'))
|
|
|
| + def testThrowErrorIfNotClickable(self):
|
| + self._driver.get(GetTestDataUrl() + '/not_clickable.html')
|
| + elem = self._driver.find_element_by_name('click')
|
| + self.assertRaises(WebDriverException, elem.click)
|
| +
|
|
|
| class TypingTest(ChromeDriverTest):
|
|
|
| @@ -819,7 +824,7 @@ class AutofillTest(ChromeDriverTest):
|
|
|
| for country_code in test_data:
|
| query = self._SelectOptionXpath(country_code)
|
| - driver.find_element_by_id('country').find_element_by_xpath(query).select()
|
| + driver.find_element_by_id('country').find_element_by_xpath(query).click()
|
| # Compare postal labels.
|
| actual_postal_label = driver.find_element_by_id(
|
| 'postal-code-label').text
|
| @@ -849,9 +854,9 @@ class AutofillTest(ChromeDriverTest):
|
| query_year = self._SelectOptionXpath(
|
| creditcard_data['CREDIT_CARD_EXP_4_DIGIT_YEAR'])
|
| driver.find_element_by_id('expiration-month').find_element_by_xpath(
|
| - query_month).select()
|
| + query_month).click()
|
| driver.find_element_by_id('expiration-year').find_element_by_xpath(
|
| - query_year).select()
|
| + query_year).click()
|
| driver.find_element_by_id(
|
| 'autofill-edit-credit-card-apply-button').click()
|
| # Refresh the page to ensure the UI is up-to-date.
|
|
|