通过selenium实现简单的自动化测试
前段时间学习了selenium,基于python3实现的web自动化,不过好记性不如烂笔头,记下才是好的。
本篇主要通过实现百度搜索,简单认识自动化;
环境准备
1.python3
由于学习的selenium部分是基于python3.0实现,所以先下载python3.0版本,python的安装教程,可以参考CSDN其他博文;
2.pycharm
pycharm作为写代码的软件,本人用着还是比较方便,建议使用;
selenium下载
学习过程中,有时候新建项目工程没有selenium,所以有时候导致写代码的时候会报错;
故此处贴上安装步骤:
1.打开pycharm下的项目工程中的Terminal
2.输入 pip install selenium ,自动下载最新的selenium包
简单实现百度搜索
# coding = utf-8
from selenium import webdriver
import time
#1. 指定浏览器驱动
#谷歌
driver = webdriver.Chrome()
#火狐
#driver = webdriver.Firefox()
#IE浏览器
#driver = webdriver.Ie()
#2. 指定浏览器地址
driver.get("http://www.baidu.com")
#3. 操作页面元素
driver.find_element_by_id("kw").send_keys("selenium")
driver.find_element_by_id("su").click()
#时间停顿
time.sleep(5)
#退出浏览器
driver.quit()
本篇的学习就结束了,后期将进行更加深入的学习