From selenium import Webdriver
Import UnitTest
Import Importlib,sys
Import time
Importlib.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 (' Hello: ')
#assert login_name = = J_username
# Close Browser
#def TearDown (self):
# Self.driver.quit ()
if __name__ = = "__main__":
Unittest.main ()
Selenium+python Automated Testing