码迷,mamicode.com
首页 > 编程语言 > 详细

selenium+python自动化测试

时间:2018-06-07 17:04:45      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:bdr   3.1   Python自动化   自动化   current   strip   自动化测试   self   unit   

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(‘您好:‘)
#assert login_name == j_username

# 关闭浏览器

#def tearDown(self):
# self.driver.quit()

if __name__ == "__main__":
unittest.main()

selenium+python自动化测试

标签:bdr   3.1   Python自动化   自动化   current   strip   自动化测试   self   unit   

原文地址:https://www.cnblogs.com/JeremyWYL/p/8884806.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!