进入浏览器进行简单操作
说明:此代码实现的功能是,直接打开firefox浏览器进入到百度界面,输入selenium进行搜索
# -*- coding:utf-8 -*- #此语句是为了防止乱码,以及方便添加中文的注释
from selenium import webdriver#导入webdriver包
from selenium.webdriver.common.keys import Keys#导入Keys包,此包主要用于可以模拟键盘的一下操作
from time import sleep
driver = webdriver.Firefox()#driver获得浏览器对象Firefox()
driver.get("http://baidu.com")#get方法可以向浏览器发送URL
driver.find_element_by_id("kw").send_keys("Selenium")#通过id属性定位,在百度输入框里面输入Selenium
driver.find_element_by_id("su").click()#click()就是模拟鼠标单击空格
#driver.find_element_by_id("kw").send_keys(Keys.ENTER)#模拟键盘操作enter
sleep(5)
assert "google" in driver.title#此断言就是为了防止浏览器关闭
driver.quit()
之后的界面操作结果如下:
此次的案例主要来自于虫师的书本上的指导:(http://www.cnblogs.com/fnng/)