阅读(489) (3)

selenium2 定位器

2021-06-22 17:51:20 更新

一种合理的做法是将定位器字符串与使用它们的位置分开。在这个例子里,同页面的定位器是同一个类。​locators.py​将如下所示:

from selenium.webdriver.common.by import By

class MainPageLocators(object):
    """一个主页面定位器类,所有的页面定位器应该来自这里"""
    GO_BUTTON = (By.ID, 'submit')

class SearchResultsPageLocators(object):
    """一个搜索结果定位器类,所有搜索结果定位器应该来自这里"""
    pass