| Index: chrome/test/webdriver/chromedriver_tests.py
|
| diff --git a/chrome/test/webdriver/chromedriver_tests.py b/chrome/test/webdriver/chromedriver_tests.py
|
| index 5657231f1f32cc781caa4e577e4c5b807e80b9ac..5ac1365c639db29013b4d36452a675b83ea7c263 100755
|
| --- a/chrome/test/webdriver/chromedriver_tests.py
|
| +++ b/chrome/test/webdriver/chromedriver_tests.py
|
| @@ -116,6 +116,38 @@ class BasicTest(unittest.TestCase):
|
| launcher.Kill()
|
|
|
|
|
| +class CookieTest(unittest.TestCase):
|
| + """Cookie test for the json webdriver protocol"""
|
| +
|
| + SEARCH = "http://www.google.com/webhp?hl=en"
|
| +
|
| + def setUp(self):
|
| + self._launcher = ChromeDriverLauncher()
|
| + self._driver = WebDriver(self._launcher.GetURL(), 'chrome', 'any')
|
| +
|
| + def tearDown(self):
|
| + self._driver.quit()
|
| + self._launcher.Kill()
|
| +
|
| + def testAddCookie(self):
|
| + self._driver.get(self.SEARCH)
|
| + cookie_dict = None
|
| + cookie_dict = self._driver.get_cookie("chromedriver_cookie_test")
|
| + cookie_dict = {}
|
| + cookie_dict["name"]= "chromedriver_cookie_test";
|
| + cookie_dict["value"] = "this is a test";
|
| + self._driver.add_cookie(cookie_dict)
|
| + cookie_dict = self._driver.get_cookie("chromedriver_cookie_test")
|
| + self.assertNotEqual(cookie_dict, None)
|
| + self.assertEqual(cookie_dict["value"], "this is a test");
|
| +
|
| + def testDeleteCookie(self):
|
| + self.testAddCookie();
|
| + self._driver.delete_cookie("chromedriver_cookie_test")
|
| + cookie_dict = self._driver.get_cookie("chromedriver_cookie_test")
|
| + self.assertEqual(cookie_dict, None)
|
| +
|
| +
|
| class SessionTest(unittest.TestCase):
|
| """Tests dealing with WebDriver sessions."""
|
|
|
|
|