selenium Python自动化测试(基本的验证方式)
来源:互联网 发布:中国出境游数据 编辑:程序博客网 时间:2024/05/21 19:21
#!/usr/bin/python
# -*- coding: utf-8 -*-
#coding=utf-8
'''
Created on 2015-5-10
@author: user
'''
'''
实例:用百度账号登录百度,并验证登录后的title和url和用户名是否正确。
'''
from selenium import webdriver
import time
brower = webdriver.Firefox()
brower.get("http://www.baidu.com")
#brower.find_element_by_class_name("lb")
#brower.find_element_by_name("tj_login").click()
brower.find_element_by_xpath(".//*[@id='u1']/a[6]").click()
brower.find_element_by_xpath(".//*[@id='TANGRAM__PSP_8__userName']").send_keys("username")
brower.find_element_by_xpath(".//*[@id='TANGRAM__PSP_8__password']").send_keys("password")
brower.find_element_by_id("TANGRAM__PSP_8__memberPass").click()
brower.find_element_by_id("TANGRAM__PSP_8__submit").click()
time.sleep(10)
#打印出title(注意:这里的.title后面是不带括号的)
title = brower.title
print title
#打印当前页面url(注意:这里的.current后面是不带括号的)
url = brower.current_url
print url
#打印出用户名,以验证是否登录成功!!!
#brower.find_element_by_id("s_username_top")
#user = brower.find_element_by_class_name("user-name").text
user = brower.find_element_by_xpath(".//*[@id='s_username_top']/span[1]").text
print user
if user == u"COLO凤爪":
print "成功登录!!!"
else:
print "登录失败!!!"
brower.quit()
# -*- coding: utf-8 -*-
#coding=utf-8
'''
Created on 2015-5-10
@author: user
'''
'''
实例:用百度账号登录百度,并验证登录后的title和url和用户名是否正确。
'''
from selenium import webdriver
import time
brower = webdriver.Firefox()
brower.get("http://www.baidu.com")
#brower.find_element_by_class_name("lb")
#brower.find_element_by_name("tj_login").click()
brower.find_element_by_xpath(".//*[@id='u1']/a[6]").click()
brower.find_element_by_xpath(".//*[@id='TANGRAM__PSP_8__userName']").send_keys("username")
brower.find_element_by_xpath(".//*[@id='TANGRAM__PSP_8__password']").send_keys("password")
brower.find_element_by_id("TANGRAM__PSP_8__memberPass").click()
brower.find_element_by_id("TANGRAM__PSP_8__submit").click()
time.sleep(10)
#打印出title(注意:这里的.title后面是不带括号的)
title = brower.title
print title
#打印当前页面url(注意:这里的.current后面是不带括号的)
url = brower.current_url
print url
#打印出用户名,以验证是否登录成功!!!
#brower.find_element_by_id("s_username_top")
#user = brower.find_element_by_class_name("user-name").text
user = brower.find_element_by_xpath(".//*[@id='s_username_top']/span[1]").text
print user
if user == u"COLO凤爪":
print "成功登录!!!"
else:
print "登录失败!!!"
brower.quit()
0 0
- selenium Python自动化测试(基本的验证方式)
- selenium Python自动化测试(基本的鼠标事件)
- selenium Python自动化测试(基本的键盘事件)
- selenium+python—实现基本自动化测试
- python + selenium 自动化测试
- selenium + python 自动化测试
- Python自动化测试-Selenium
- selenium + python 自动化测试
- 基于Python+selenium的自动化测试基础
- 自动化测试(python+selenium)入门(一)
- 自动化测试(python+selenium)入门(二)
- selenium+python自动化测试(2)
- selenium+python自动化测试(3)
- selenium+python自动化测试(4)
- python+selenium自动化测试之路Day5之浏览器的基本操作方法详解
- Python + Selenium网页自动化测试
- Selenium+Python 自动化测试模型
- python+selenium 自动化测试webui
- Unity3D研究院之Machine动画脚本自动生成AnimatorController(七十一)
- Unity游戏开发的数学与物理 2 ( 通过键盘控制物体的运动 )
- 优秀程序员必须知道的32个算法,提高你的开发效率
- 老王学融资(一) VC伴你一路成长
- 字符串匹配
- selenium Python自动化测试(基本的验证方式)
- KUKA youbot机械臂与Moveit工具包(2)
- matlab中的bar, barh
- Ibatis配置文件
- gstreamer vs VLC
- 指针作为函数参数,申请内存
- EM算法嗅探
- Sencha Touch入门:Sencha Touch开发环境搭建及使用 Sencha Cmd 自动创建项目框架
- python整理笔记2(初学者需注意--自己曾遇到的问题)