在日常的网页源码中,我们基于元素的id去定位是最万无一失的,id在单个页面中是不会重复的。但是实际工作中,很多前端开发人员并未给每个元素都编写id属性。
driver.find_element_by_id()
此时,可以基于class属性来定位元素。常见的基于class定位元素的selenium写法如下:
driver.find_element_by_class_name()
driver.find_element_by_css_selector()
driver.find_element_by_xpath() #常用
原文地址:https://www.cnblogs.com/qiqi-yhq/p/11676725.html
时间: 2024-10-09 10:26:19