Я пытаюсь заполнить поле имени пользователя и пароля на этом сайте: http://www.youwager.eu/welcome/Доступ к форме с Splinter + PhantomJS (Python)
Вот Релевент HTML:
<input type="text" class="form-control" name="customerid" id="customerid" placeholder="Account Number">
Простой браузер. fill ('customerid', login) работает при использовании firefox, но я не могу заставить phantomJS взаимодействовать с элементом. Он выдает следующее сообщение об ошибке:
<class 'selenium.common.exceptions.InvalidElementStateException'> , InvalidElementStateException()
код, чтобы воспроизвести проблему:
from splinter import Browser
browser=Browser('phantomjs') #=Browser() uses firefox, and works
browser.visit('http://www.youwager.eu/welcome')
browser.fill('customerid', login)
Использование Splinter 0.5.4, 2.43.0, селеном PhantomJS 1.9.7.0