Selenium 中定位元素操作集合
🕗 发布于 2024-10-12 08:22 selenium 测试工具
python pycharm
Selenium中元素的定位与操作
在
Selenium 中定位单个元素一般通过 find_element 方法来实现,一组数据则是 find_elements (定位时应该元素加载完整再
再定位,否则可能会出现找不到对应元素的情况出现。这里可以使用
time.sleep()
来实现等待操作)
定位元素方式
使用 ID 定位元素:
使用 XPath 定位元素:
使用名称定位元素:
使用类名定位元素:
使用链接文本定位元素:
使用部分链接文本定位元素:
使用标签名定位元素:
使用 CSS
选择器定位元素:
element
=
driver
.
find_element
(
By
.
ID
,
"element_id"
)
element
=
driver
.
find_element
(
By
.
XPATH
,
"xpath_expression"
)
element
=
driver
.
find_element
(
By
.
NAME
,
"name"
)
element
=
driver
.
find_element
(
By
.
CLASS_NAME
,
"class_name"
)
element
=
driver
.
find_element
(
By
.
LINK_TEXT
,
"link_text"
)
element
=
driver
.
find_element
(
By
.
PARTIAL_LINK_TEXT
,
"partial_link_text"
)
element
(
By
.
TAG_NAME
,
"tag_name"
)
element
=
driver
.
find_element
(
By
.
CSS_SELECTOR
,
"css_selector"
)
原文地址:https://blog.csdn.net/FFGHJFK/article/details/142851629
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!