目录
接上文 :web自动化测试系列-selenium的安装和运行(一)-CSDN博客
在上文中我们编写了一段简单的代码 ,可以驱动浏览器访问百度并搜索关键字 。这里我们再把这段代码再拿来加以说明 。
# 1. 导包
from selenium import webdriver
import time
# 2. 创建浏览器驱动
driver = webdriver.Chrome()
driver.maximize_window()
# 3. 打开web页面,输入百度
driver.get("http://www.baidu.com")
time.sleep(3) # 休眠3秒
# 4. 在浏览器地址栏中输入关键字 :python
driver.find_element_by_id("kw").send_keys("python")
# 5. 点击按钮 :百度一下
driver.find_element_by_id("su").click()
# 6. 暂停
time.sleep(5)
# 7. 关闭浏览器
driver.quit()
如果你是初次接触它 ,你可能会想 ,这段代码是怎么驱动浏览器运行的了 ?要知道这个问题的答案 ,就必须搞清楚以下3个问题 。
-
它(selenium)的运行原理 .
-
所调用方法的含义
-
它是如何准确的点击按钮和进行输入框输入的 ?
本篇幅只聊前两个问题 。
1.selenium的运行原理
下面这张图是sele