web自动化2-selenium基本操作之元素定位

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了web自动化2-selenium基本操作之元素定位相关的知识,希望对你有一定的参考价值。

 

id

driver.find_elenment_by_id("kw")

name

driver.find_element_by_name("kw")

class name

diver.find_element_by_class_name("kw")

tag name

diver.find_element_by_tag_name("kw")

link_text

diver.find_element_by_link_text("kw")

partial_link_text

diver.find_element_by_partial_link_text("kw")

css

技术分享

driver.find_element_by_css_selector("body > div.main > div.main-container > div.slide.marginB28 > div > ul > li:nth-child(1) > a").click()

xpath

driver.find_element_by_xpath("/html/body/div[6]").click()

 

以上是关于web自动化2-selenium基本操作之元素定位的主要内容,如果未能解决你的问题,请参考以下文章

基于python实现UI自动化3.1 selenium通过By定位元素

自动化测试-1.selenium简介

基于python实现UI自动化3.0 selenium - webdriver常见8大元素定位

基于python实现UI自动化3.3 Selenium - JS处理浏览器滚动条

基于python实现UI自动化6.selenium实现浏览器相关操作(最大化自定义宽高前进后退)

基于python实现UI自动化6.selenium实现浏览器相关操作(最大化自定义宽高前进后退)