1.代码功能打开谷歌浏览器,并输出返回的对象:
from selenium import webdriver
import time
# 创建Chrome驱动程序的新实例
driver = webdriver.Chrome()
print(type(driver))
print(driver)
# 转到百度主页
driver.get("https://www.baidu.com")
time.sleep(2)
driver.quit()
运行结果:
程序的功能非常简单,1:打开一个谷歌浏览器 2:跳转到百度页面 3:等待两秒退出。 可是具体每一步程序都干了什么? 尤其是每个函数的返回值是什么,driver中的session值怎么来的并不清楚。
下面我们就详细的讲一下是怎么实现的。
driver = webdriver.Chrome() ,这个函数调用中的webdriver就是from selenium import webdriver中导入的模块。如下: