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()
相关文章
相关标签/搜索