selenium简介以及元素定位
一、selenium简介
selenium是企业主流应用广泛web自动化测试框架
selenium的三大组件:
1、selenium IDE 浏览器插件:实现脚本录制
2、WebDriver 实现对浏览器的各种操作(API包)
3、Grid 分布式执行,用例同时在多个浏览器同时执行,提搞测试效率
二、selenium原理
启动浏览器驱动(chromedriver.exe)服务后,启动浏览器驱动(chromedriver.exe)服务,不同的指令对浏览器进行不同的操作。
三、元素的定位
通用代码
from selenium import webdriver
driver=webdriver.Chrome()
driver.get("http://www.baidu.com")
1.通过元素的ID属性定位
el=driver.find_element_by_id("kw")
2.通过元素的name属性定位
el=driver.find_element_by_name("wd")
3.通过标签定位
el=driver.find_element_by_tag_name("input")
4.通过class属性定位
el=driver.find_element_by_class_name("s_ipt")
5.通过链接文本定位