def _open(self, url, pagetitle="", pageurl=""):
# 使用get打开访问链接地址
self.driver.get(url)
self.driver.maximize_window()
print(self.driver.title, self.driver.current_url)
if pagetitle:
# 使用assert进行校验,打开的窗口title是否与配置的title一致。调用on_page()方法
assert self.on_page(pagetitle), "Check Page Error:\t%s" % url
if pageurl:
# 校验打开后的url与传入url是否一致
assert pageurl == self.driver.current_url, "{0}!={1}".format(
pageurl, self.driver.current_url
)
# 定义open方法,调用_open()进行打开链接
def open(self):
self._open(self.url, self.pagetitle, self.pageurl)