2016-09-07 5 views

Antwort

1

Sie einen Konflikt haben, ist das, was Sie tun sollten, dies:

from modulefile import classname 
variable_object = classname(something) 

Stattdessen scheint es, Sie tun:

from modulefile import classname 
classname = variable_object(something) 

Wenn wir davon ausgehen, dass Sie die Klasse Dinkel richtig ist, sollten Sie den Code lesen:

from site import siteElements 
variable_object_name = siteElements(webdriver) 

Alternativ können Sie dies tun, wie dieser, ein Alias ​​der importierten Klasse einzuführen (stellen Sie sicher, der Alias-Name ist einzigartig):

from site import siteElements as se 
variable_object_name = se(webdriver) 

Sie haben die „Seite“ Modul nicht veröffentlichen, so müssen Sie überprüfen, dass siteElements ist in der Tat der richtige Name/Rechtschreibung Ihrer Klasse.

+0

danke! Ich kenne jetzt mein Problem. –

Verwandte Themen