у вас есть несоответствие, что вы должны сделать это:
from modulefile import classname
variable_object = classname(something)
Вместо этого, кажется, Вы делаете:
from modulefile import classname
classname = variable_object(something)
Если мы предположим, что пишется класс правильно, ваш код должен прочитать:
from site import siteElements
variable_object_name = siteElements(webdriver)
В качестве альтернативы вы можете сделать это, как это, представляя псевдоним импортного класса (убедитесь, имя псевдонима является уникальным):
from site import siteElements as se
variable_object_name = se(webdriver)
вы не отправлял модуль «сайт», так что вы должны проверить, что siteElements
действительно правильное название/написание вашего класса.
спасибо! Теперь я знаю свою проблему. –