0
私はPythonでクラスを作成しました:はAttributeError: 'DLINK' オブジェクトが属性 'browser_driver' を持っていない
class Dlink(object):
def __init__(self, server_ip):
self.broswer_driver = webdriver.Chrome()
self.base_url = "http://" + server_ip
self.broswer_driver.implicitly_wait(30)
def dlink_change_channel(self, channel):
.......
actions = ActionChains(self.browser_driver)
actions.moveToElement(self.broswer_driver.find_element_by_xpath("//a[@href'802.11n']")).click().perform();
私は別のファイルからDLINKをインスタンス化しています:私はクリックしようとしています
dlink_router = dlink.Dlink(DLINK_IP)
result = dlink_router.dlink_change_channel(channel)
開いているウェブページのドロップダウンオプションに表示されます。私は以下のエラーが発生しています:
File wifi_thpt/dlink.py, line 50, in dlink_change_channel Attribute
Error: 'Dlink' object has no attribute 'browser_driver'
なぜこのエラーが発生しますか? browser_driverはDlinkクラスの属性です。