selenium+python自動化測試

from selenium import webdriverimport unittestimport importlib,sysimport timeimportlib.reload(sys)sys.getdefaultencoding()class TestLogin(unittest.TestCase):    #指定瀏覽器    def setUp(self):        self.driver = webdriver.Firefox()        #打開URL        self.driver.get("http://192.168.33.133:7001/console/login/LoginForm.jsp")    def test_login(self):        #登陸操做        title = self.driver.title        print(title)        now_url = self.driver.current_url        print(now_url)        j_username = "weblogic"        j_password = "weblogic123"        time.sleep(5)        #執行登陸        #用戶名定位        self.driver.find_element_by_id("j_username").clear()        self.driver.find_element_by_id("j_username").send_keys(j_username)        #密碼定位        self.driver.find_element_by_id("j_password").clear()        self.driver.find_element_by_id("j_password").send_keys(j_password)        #點擊登陸        #self.driver.find_element_by_css_selector("btn btn-primary").click()        self.driver.find_element_by_class_name("formButton").click()        time.sleep(3)        self.driver.find_element_by_class_name("statusLabel").click()        #登陸成功斷言        #login_name = self.driver.find_element_by_xpath('html/body/div[3]/div[2]/ul/[1]li/a/strong').text        #login_name = login_name.strip('您好:')        #assert login_name == j_username        # 關閉瀏覽器    #def tearDown(self):    #    self.driver.quit()    if __name__ == "__main__":        unittest.main()
相關文章
相關標籤/搜索