4.Selenium【元素的定位】id属性定位
一、前言
前面的小节中我们学习了如何针对页面进行自动化操作,从这节课开始,我们学习如何操作页面中的元素(按钮,输入框等)。如果有操作一个元素,必须分为两步:
(1)定位元素信息,返回元素对象
(2)调用方法完成元素的模拟操作
本节课我们介绍元素定位中的id定位。
二、学习目标
1.通过id属性定位元素
三、知识点
1.【通过id属性定位元素】

说明:我们右键点击输入框,选择检查元素会自动出现右面的页面结构,阴影部分就是输入框元素的完整信息。其中input是元素的标签名;id,name,class等键值对均为元素的属性,其中该元素的id属性为”kw“。
- 
语法: driver.find_element_by_id('value')
- 
参数: 传入标签属性中id的值 
- 
返回值: 返回一个元素对象 
- 
代码示例: # 导入webdriver from selenium import webdriver #获取驱动路径 driver_path = './chromedriver.exe' #创建一个浏览器对象 driver = webdriver.Chrome(executable_path=driver_path) #设置全屏 driver.maximize_window() #请求某个url driver.get('https://www.baidu.com/') #1.id属性定位 element_input = driver.find_element_by_id('kw') print(element_input)
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号