1、不同的浏览器对应不同的WebDriver(浏览器驱动)
2、不同版本对应不同版本的WebDriver(浏览器驱动),除了Chrome浏览器以外,其余浏览器对应的WebDriver(浏览器驱动)都可以在Selenium官网看
3、Chrome浏览器对应的WebDriver(浏览器驱动)直接百度搜索WebDriver
4、WebDriver(浏览器驱动)下载后直接保存在python安装路径即可
5、浏览器安装在默认路径即可
6、WebDriver(浏览器驱动)是一个服务,在selenium自动化测试中,所有的代码都是不与浏览器交互的,其实都只是与webdriver服务进行交互,包括各类的指令数据和返回信息
7、全程基于HTTP网络协议来实现的接口数据交互
8、实现最基本的selenium+webdriver自动化
①在pycharm里新建py文件,导入webdriver模块
from selenium import webdriver
②创建webdriver对象
driver = webdriver.Chrome()
③访问URL
driver.get("https://www.12306.cn/index/")
④定位到输入文本进行输入(有两种方法)
方法一:导入By
from selenium.webdriver.common.by import By driver.find_element(By.ID,"fromStationText").send_keys(Keys.PAGE_DOWN)
方法二:
driver.find_element("id","fromStationText").send_keys(Keys.PAGE_DOWN)
⑤定位到按钮进行点击
driver.find_element("id","search_one").click()
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)