Python+Selenium学习笔记6 - 定位

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python+Selenium学习笔记6 - 定位相关的知识,希望对你有一定的参考价值。

1.8种针对个元素的定位方法

find_element_by_id()

find_element_by_name()

find_element_by_class_name()

find_element_by_tag_name()

find_element_by_link_text()

find_element_by_partial_link_text()

find_element_by_xpath()

find_element_by_css_selector()

 

2..8种针对个元素的定位方法

find_elements_by_id()

find_elements_by_name()

find_elements_by_class_name()

find_elements_by_tag_name()

find_elements_by_link_text()

find_elements_by_partial_link_text()

find_elements_by_xpath()

find_elements_by_css_selector()

 

3.可能出现的问题

若查找的元素不止一个,但只用了find_element_...方法时,会出现如下提示

TypeError: ‘FirefoxWebElement‘ object is not iterable

 

 

 

 

 

 

以上是关于Python+Selenium学习笔记6 - 定位的主要内容,如果未能解决你的问题,请参考以下文章

Selenium WebDriver API 学习笔记:元素定位

Python+Selenium学习笔记6 - os模块

Python+Selenium学习笔记9 - 警告框处理

Python selenium基础用法详解

selenium学习笔记webdriver进行页面元素定位

Python+Selenium笔记:元素定位