Python + Selenium 元素定位函数find_element的使用,从网络复制这边记录一下by itlife365.com

Python + Selenium 元素定位函数find_element、find_elements的使用,从网络复制这边记录一下by itlife365.com

how-to-use-find_element-on-Python-and-Selenium

find_element 与 find_elements

每种find_element()方法,包括find_element_by_id()在查找元素时,如果定位语句不唯一,能够查到多个函数的话,默认值返回页面中出现的第一个。也就是说定位不唯一,那得到的元素可能就不是你想要的。

通过 find_elements() 或者find_elements_by_id() (注意都多了个 s),将以列表的形式返回所有符合条件的元素。

对应的方法


定位方式             By       
idBy.ID
nameBy.NAME
class_nameBy.CLASS_NAME
tag_nameBy.TAG_NAME
link_textBy.LINK_TEXT
partial_link_textBy.PARTIAL_LINK_TEXT
css_selectorBy.CSS_SELECTOR
xpathBy.XPATH


以下是返回的元素对象结果:

selenium.webdriver.remote.webelement.WebElement (session="8b1282534fe7b0f87743984601b27047", element="2a08389e-3c5f-4c14-be8d-1046f4a53b76")


更多关注 itlife365点com

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2025年1月    »
12345
6789101112
13141516171819
20212223242526
2728293031
搜索
标签列表
网站分类
最新留言
    文章归档
    友情链接

    Powered By Z-BlogPHP 1.7.3

    Copyright Your WebSite.Some Rights Reserved.闽ICP备11018667号-2