Я загрузил последний seleniumbasic для vba и, пытаясь скомпилировать, приведенный ниже код выдает ошибку «Type Mismatch».Что означает «by by by» как описание ввода метода?
driver.isElementPresent("id=MerchantLogin")
Когда я смотрю детали новой версии метода он хочет:
By As By, [timeout as Long]
Я искал далеко и широко, и ничего не могу найти описания того, что «По мере Под» средствами.
https://github.com/florentbr/SeleniumBasic/commit/9a706dfe41b5b74f25faa5812a4f352fc088a123
Насколько вероятно, что это будет случай для Selenium Basic? (Когда я задал вопрос, он не позволил мне пометить его SeleniumBasic.) – flee
@flee: Я не понимаю ваш комментарий. Если какая-либо версия селена говорит вам, что она должна быть типа 'By', то она должна быть типа' By'. Возможно, вам придется ссылаться на фактический класс 'By' по-разному, но дело в том, что в документации говорится, что первым аргументом должен быть объект' By'. –
Достаточно честный. Хотя я считаю, что вы правы, я думаю, я не знаю, как это сделать. Я достаточно уверен, что в предыдущей версии это было то же самое, и этот код работал там. – flee