Я начал использовать Haskell и улучшил адаптацию к языку, который я хочу разработать, чтобы автоматизировать отправку информации на веб-сайт. Мне нужно имитировать щелчок, используя selenium webdriver. К сожалению, я застрял в ошибке, вызванной элементом, который я хочу щелкнуть, не будучи видимым. Как я могу изменить следующую видимость DIV с помощью команды Haskell WebDriver:Как изменить видимость с помощью Haskell webdriver
div id="DynObject129"
style="left: 3px; top: 47px; z-index: 1000; cursor: auto;
background-color: rgb(241, 239, 226); border-radius: 5px;
visibility: hidden; border-width: 2px; border-style: solid;
border-color: rgb(32, 107, 164); overflow: hidden;
position: absolute; width: 310px; height: 313px;"
Исключение бросило после выполнения следующей команды:
pageItem <- findElem (ById "DynObject129")
click pageItem
Привет, учитывая, что я сделал findElement и передавая результат в executeJS используя pageitem 'executeJS [pageItem]«аргументы [0] .style.visibility = „видимый“,»' Я использую GHCI, который бросает мне ошибка: Не удалось совместить ожидаемый тип JSArg с фактическим типом Элемент Первый параметр не должен преобразовывать элемент webdriver в элемент DOM и выполнять его успешно? Спасибо –
@PedroSobreiro Извините, я ввернул это. Попробуйте '[JSArg pageItem]', а не просто 'pageItem'. –