TA的每日心情 | 难过 2014-11-13 17:12 |
---|
签到天数: 1 天 连续签到: 1 天 [LV.1]测试小兵
|
请教大神,基类里面编写脚本时,self.driver.get(url)、 .maximize_window()这些方法,没有实例化webDriver,所以不明白这里为什么可以手写调用这些方法,但是pyCharm又没有自动补全代码功能,实际也不应该有提示,反正就是搞不懂这里为啥可以调用??[code=python]
class BasePage(object):
# 初始化driver,url,pagetitle
def __init__(self, selenium_driver, base_url, pagetitle):
self.driver = selenium_driver
self.base_url = base_url
self.pagetitle = pagetitle
def on_page(self, pagetitle):
return pagetitle in self.driver.title
def _open(self, url, pagetitle):
self.driver.get(url)
self.driver.maximize_window()
[/code] |
|