Im Schreiben meiner ersten Selen Python-Test und Im stempled mit diesem Fehler.Wie ich verstehe, das Problem ist veränderbar/Klassennamen, aber ich kann nicht lösen es.Typ Fehler: "'Modul' Objekt ist nicht aufrufbar" in Versuch, Python-Test-Datei
from selenium import webdriver
from selenium.webdriver.firefox.firefox_binary import FirefoxBinary
import time, unittest
binary = FirefoxBinary(r'C:\Program Files (x86)\Mozilla Firefox\firefox.exe')
browser = webdriver.Firefox(firefox_binary=binary)
def is_alert_present(wd):
try:
wd.switch_to_alert().text
return True
except:
return False
class test_add_group(unittest.TestCase):
def setUp(self):
self.wd = webdriver()
self.wd.implicitly_wait(60)
def test_test_add_group(self):
success = True
wd = self.wd
wd.get("http://localhost/addressbook/")
wd.find_element_by_name("user").click()
wd.find_element_by_name("user").clear()
wd.find_element_by_name("user").send_keys("admin")
wd.find_element_by_name("pass").click()
wd.find_element_by_name("pass").clear()
wd.find_element_by_name("pass").send_keys("secret")
def tearDown(self):
self.wd.quit()
if __name__ == '__main__':
unittest.main()
Fehler:
self = def setUp(self): self.wd = webdriver() TypeError: 'module' object is not callable
können Sie nach Rückverfolgungs
self.wd
auf das Äquivalent vonbrowser
aus dem obigen Code werden Einstellung? 'self.wd = webdriver()' wäre ein guter Kandidat für den Fehler. –Ich habe es unten hinzugefügt –
Kristallkugel 1 - TraceBack 1 :) Sie versuchen, ein Modul zu installieren, wenn Sie ein Objekt dieses Moduls installieren sollten (die, die ich nicht weiß). –