@@ -0,0 +1,1963 @@
+# -*- coding: utf-8 -*-%0Afrom selenium.webdriver.firefox.webdriver import WebDriver%0Afrom selenium.webdriver.common.action_chains import ActionChains%0Aimport time, unittest%0A%0Adef is_alert_present(wd):%0A    try:%0A        wd.switch_to_alert().text%0A        return True%0A    except:%0A        return False%0A%0Aclass firs_test_add_group(unittest.TestCase):%0A    def setUp(self):%0A        self.wd = WebDriver()%0A        self.wd.implicitly_wait(60)%0A    %0A    def test_firs_test_add_group(self):%0A        success = True%0A        wd = self.wd%0A        wd.get(%22http://localhost/addressbook/%22)%0A        wd.find_element_by_name(%22pass%22).click()%0A        wd.find_element_by_name(%22pass%22).send_keys(%22%5C%5Cundefined%22)%0A        wd.find_element_by_xpath(%22//form%5B@id='LoginForm'%5D/input%5B3%5D%22).click()%0A        wd.find_element_by_id(%22container%22).click()%0A        wd.find_element_by_link_text(%22groups%22).click()%0A        wd.find_element_by_name(%22new%22).click()%0A        wd.find_element_by_name(%22group_name%22).click()%0A        wd.find_element_by_name(%22group_name%22).clear()%0A        wd.find_element_by_name(%22group_name%22).send_keys(%22group1%22)%0A        wd.find_element_by_name(%22group_header%22).click()%0A        wd.find_element_by_name(%22group_header%22).clear()%0A        wd.find_element_by_name(%22group_header%22).send_keys(%22logo%22)%0A        wd.find_element_by_name(%22group_footer%22).click()%0A        wd.find_element_by_name(%22group_footer%22).clear()%0A        wd.find_element_by_name(%22group_footer%22).send_keys(%22comment%22)%0A        wd.find_element_by_name(%22submit%22).click()%0A        wd.find_element_by_link_text(%22group page%22).click()%0A        wd.find_element_by_link_text(%22Logout%22).click()%0A        wd.find_element_by_name(%22pass%22).click()%0A        wd.find_element_by_name(%22pass%22).send_keys(%22%5C%5Cundefined%22)%0A        wd.find_element_by_name(%22user%22).click()%0A        wd.find_element_by_name(%22user%22).send_keys(%22%5C%5Cundefined%22)%0A        self.assertTrue(success)%0A    %0A    def tearDown(self):%0A        self.wd.quit()%0A%0Aif __name__ == '__main__':%0A    unittest.main()%0A

Add test by selenium builder