嗯,这里只是记一下代码 //注册某网站账号
#coding=utf-8 from selenium import webdriver from time import gmtime,strftime import unittest import time class RegisterNewUser(unittest.TestCase): def setUp(self): self.driver=webdriver.Firefox() driver=self.driver driver.implicitly_wait(30) driver.maximize_window() driver.get(r"http://demo-store.seleniumacademy.com/") def test_register_new_user(self): driver=self.driver driver.find_element_by_link_text("ACCOUNT").click() driver.find_element_by_link_text("Log In").click() creater_button=driver.find_element_by_link_text("CREATE AN ACCOUNT") self.assertTrue(creater_button.is_displayed() and creater_button.is_enabled()) creater_button.click() self.assertEquals("Create New Customer Account",driver.title) first_name=driver.find_element_by_name("firstname") middle_name=driver.find_element_by_name("middlename") last_name=driver.find_element_by_name("lastname") email_addr=driver.find_element_by_name("email") password=driver.find_element_by_name("password") cnfirm_password=driver.find_element_by_xpath("//input[@id='confirmation']") sign=driver.find_element_by_xpath("//input[@id='is_subscribed']") register=driver.find_element_by_xpath("//button[@title='Register']") self.assertTrue(sign.is_enabled()and sign.is_displayed()) self.assertFalse(sign.is_selected()) first_name.send_keys("wang") middle_name.send_keys("guang") last_name.send_keys("teng") email_addr.send_keys(r"1960593106@qq.com") password.send_keys("peixian5000") cnfirm_password.send_keys("peixian5000") sign.click() register.submit() time.sleep(30) def tearDown(self): self.driver.quit() if __name__ == '__main__': unittest.main(verbosity=2)