我是靠谱客的博主 爱笑钢铁侠,最近开发中收集的这篇文章主要介绍Python:selenium方法—2定位HTML元素,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

参见 https://www.cnblogs.com/yoyoketang/p/6557421.html
作者:上海悠悠

摘要
1、xpath,css是最重要的方法。
2、方法

前八种经常会用到的单数形式,返回页面元素。
1.id定位:find_element_by_id(self, id_)
2.name定位:find_element_by_name(self, name)
3.class定位:find_element_by_class_name(self, name)
4.tag定位:find_element_by_tag_name(self, name)
5.link定位:find_element_by_link_text(self, link_text)
6.partial_link定位find_element_by_partial_link_text(self, link_text)
7.xpath定位:find_element_by_xpath(self, xpath)
8.css定位:find_element_by_css_selector(self, css_selector)

八种复数形式返回元素
9.id复数定位find_elements_by_id(self, id_)
10.name复数定位find_elements_by_name(self, name)
11.class复数定位find_elements_by_class_name(self, name)
12.tag复数定位find_elements_by_tag_name(self, name)
13.link复数定位find_elements_by_link_text(self, text)
14.partial_link复数定位find_elements_by_partial_link_text(self, link_text)
15.xpath复数定位find_elements_by_xpath(self, xpath)
16.css复数定位find_elements_by_css_selector(self, css_selector

其他两种
find_element(self, by=’id’, value=None)
find_elements(self, by=’id’, value=None)

3、elements方法如何定位元素,当一个页面上有多个属性相同的元素时,然后父元素的属性也比较模糊,不太好定位。

这个时候不用怕,换个思维,别老想着一次定位到,可以先把相同属性的元素找出来,取对应的第几个就可以了。

最后

以上就是爱笑钢铁侠为你收集整理的Python:selenium方法—2定位HTML元素的全部内容,希望文章能够帮你解决Python:selenium方法—2定位HTML元素所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部