selenium+pycharm+python自动化之WebDriver

selenium+pycharm+python自动化之WebDriver,第1张

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()

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/715720.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-25
下一篇 2022-04-25

发表评论

登录后才能评论

评论列表(0条)

保存