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()