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/  

转载于:https://www.cnblogs.com/dinghanhua/p/9709309.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值