by.py & keys.py 部分 源码较少,所以用一章讲解
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"
我们用一段代码来区分一下by定位与By定位:
from selenium import webdriver
from selenium.webdriver