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的主要内容,如果未能解决你的问题,请参考以下文章

selenium元素定位方法介绍

python + selenium 元素定位方法

[Python 应用: 爬虫] Selenium 定位元素方法

selenium-元素定位

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

selenium元素定位