selenium的元素定位方法-By
Posted qixc
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了selenium的元素定位方法-By相关的知识,希望对你有一定的参考价值。
如果在定位元素属性中包含了如ID等元素属性,那么在一个测试中,定位方法具体有哪几种,可以参考by模块中的By类,By的代码如下:
class By(object):
"""
Set of supported locator strategies.
"""
ID = "id"
XPATH = "xpath"
LINK_TEXT = "link text"
PARTIAL_LINK_TEXT = "partial link text"
NAME = "name"
TAG_NAME = "tag name"
CLASS_NAME = "class name"
CSS_SELECTOR = "css selector"
具体用法如下:可以灵活的使用定位方法
from selenium.webdriver.common.by import By
browser.find_element(By.ID,"kw").send_keys("selenium")
以上是关于selenium的元素定位方法-By的主要内容,如果未能解决你的问题,请参考以下文章