selenium css定位元素,如何通过By.cssSelector识别元素呢

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了selenium css定位元素,如何通过By.cssSelector识别元素呢相关的知识,希望对你有一定的参考价值。

如百度首页中的百度一下按钮,右键复制css路径为什么是html body div#wrapper div#head div.head_wrapper div.s_form div.s_form_wrapper form#form.fm span.bg.s_btn_wr input#su.bg.s_btn
为什么这么长

开发人员自己的一套规则,防 CSS样式冲突。实际应用中我们团队要这么写,直接弄死 参考技术A 因为有这么多成呗。。。

selenium自动化测试——常见的八种元素定位方法

selenium常用的八种元素定位方法

1、通过 id 定位:find_element_by_id()

2、通过 name 定位:find_element_by_name()

3、通过 tag 定位:find_element_by_tag_name()

4、通过 class 定位:find_element_by_class_name()

5、通过 css 定位:find_element_by_css_selector()

6、通过 link 定位:find_element_by_link_text()

7、通过 partial_link 定位:find_element_by_partial_link_text()

8、通过 xpath 定位:find_element_by_xpath()

 

以上是关于selenium css定位元素,如何通过By.cssSelector识别元素呢的主要内容,如果未能解决你的问题,请参考以下文章

Python3-Selenium自动化测试框架之css元素定位

Selenium之css怎么实现元素定位?

selenium元素定位

selenium自动化测试——常见的八种元素定位方法

selenium+python怎么用css定位

selenium元素定位详解