Почему нельзя создать объект кастомного класса из OwnCode?

romasa464

Client
Регистрация
18.06.2017
Сообщения
70
Благодарностей
12
Баллы
8
История такая, создаю публичный класс с конструктором в который передаю объект инстанса и манипулирую им. При инициализации класса через конструктор получаю ошибку:

C#:
Non-invocable member 'ElemFinder' cannot be used like a method.". [Строка: 5; Cтолбец: 37]
Код класса:


C#:
public class ElemFinder {
        
        private Instance instance;
        
        public ElemFinder(Instance instance) {
            this.instance = instance;
        }
        
        public HtmlElement FindByAttr(
            string tags,
            string attrName,
            string attrValue,
            string searchKind,
            int number = 0,
            int iterations = 15
        ) {
            HtmlElement elem = instance.ActiveTab.FindElementByAttribute(tags, attrName, attrValue, searchKind, number);
            
            for (int i = 0; i < iterations; i++) {
                elem = instance.ActiveTab.FindElementByAttribute(tags, attrName, attrValue, searchKind, number);
                
                if (elem.IsVoid) {
                    Thread.Sleep(1000);
                }

            }
            
            return elem;
        }
    }
Код кубика:

C#:
OwnCode.ElemFinder finder = OwnCode.ElemFinder(instance);
Заранее спасибо.
 

Anatoly79

Moderator
Регистрация
17.04.2020
Сообщения
474
Благодарностей
372
Баллы
63
  • Спасибо
Реакции: romasa464

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)