Я пытаюсь вставить текст во входное текстовое поле, используя селен chromedriver, Excel и VBA.
HTML-код
<div class="fulfilment-box">
<h3 class="h3 fulfilment-heading transform-text">Check stock</h3>
<p>Tell us where you are to check stock:</p>
<form class="fulfilment-global-search-field">
<div class="form-validation form-inline form-group--focus ">
<div class="input-wrapper-feedback form-group__input-wrapper">
<input type="text" placeholder="Postcode or town" class="form-control form-group__input fulfilment-search" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false">
<span class="form-group__icon-error"></span>
</div>
<button type="submit" class="button button--secondary button--quarter">Check</button>
</div>
</form>
</div>
Это из следующего URL https://www.argos.co.uk/product/1017360
Я пробовал следующее и варианты следующих vba
obj.FindElementByClass("form-control form-group__input fulfilment-search") = "Ashton"
и
obj.FindElement(By.Class("form-control form-group__input fulfilment-search")).SendKeys ("Ashton")
но я получаю следующую ошибку, так как знаю только, как вызвать поле ввода с помощью класса.
Есть ли другие способы ввода текста для ввода и выбора кнопки отправки?
Спасибо как всегда. Ian