Selenium入门系列1 打开浏览器访问网页,退出浏览器

对于功能自动化的理解就是用测试工具替代手工。手工怎么操作的,工具也如何操作。

手工测试:在前置条件下,执行一定的操作步骤》与预期结果对比

功能自动化:在前置条件下,识别对象 》操作对象》与预期结果对比

 

第一次使用先尝试下打开浏览器,访问网址,关闭浏览器。

如果未安装环境的,请看selenium安装浏览器驱动安装

# coding = utf-8

from selenium import webdriver #引入webdriver
import time #time模块

browser = webdriver.Firefox() #打开firefox浏览器,需将相应的浏览器驱动加到环境变量
url="http://www.baidu.com" 
print('url is '+url)

browser.get(url) #发送url请求
time.sleep(1) #等待时间
print(browser.title)#打印title
print('actual url is '+browser.current_url)#打印当前url

keyword=browser.find_element_by_id("kw")#识别搜索框
keyword.send_keys("selenium")#输入搜索内容
#简单点这么写:browser.find_element_by_id("kw").send_keys("selenium")

botton=browser.find_element_by_id("su")#识别按钮
botton.click()#点击按钮
#简单点这么写:browser.find_element_by_id("su").click()

time.sleep(4)
browser.quit() #关闭所有与当前driver相关的窗口
#browser.close() #关闭当前窗口

 

可以用来练习的网址 http://sahitest.com/demo/  

posted @ 2018-10-01 17:46  dinghanhua  阅读(1303)  评论(0编辑  收藏  举报