新版selenium元素定位法
时间: 2023-09-12 20:09:01 浏览: 103
selenium之元素定位
新版selenium元素定位方法有八种常用的方法,它们分别是:
1. id定位:通过元素的id属性来定位,使用方法为find_element_by_id("id值")。
2. name定位:通过元素的name属性来定位,使用方法为find_element_by_name("name值")。
3. class定位:通过元素的class属性来定位,使用方法为find_element_by_class_name("class值")。
4. tag定位:通过元素的标签名来定位,使用方法为find_element_by_tag_name("tag值")。
5. link定位:通过链接文本来定位,使用方法为find_element_by_link_text("链接文本")。
6. partial_link定位:通过部分链接文本来定位,使用方法为find_element_by_partial_link_text("部分链接文本")。
7. xpath定位:通过元素的xpath路径来定位,使用方法为find_element_by_xpath("xpath路径")。
8. CSS定位:通过元素的CSS选择器来定位,使用方法为find_element_by_css_selector("CSS选择器")。
另外,还有一种元素定位的写法是使用CSS选择器的包含特定字符的方式,例如input[type*='w']表示选取包含字母"w"的input元素。可以使用find_element_by_css_selector("input[type*='w']")进行定位。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [自学Python 69 Selenium八大元素定位方法(新版BY方法)](https://blog.csdn.net/weixin_46066007/article/details/131384908)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *3* [Selenium中元素定位方法详细介绍](https://blog.csdn.net/yutian8233/article/details/117980941)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文