Мне нужно очистить сайт с помощью Rselenium, но я столкнулся с проблемой - поля с логином и паролем не анализируются с помощью селектора css
Сначала я установил соединение с удаленным сервисом и перешел на интересующий меня сайт. Прежде чем работать с необходимой информацией, я должен войти в систему. Подобные операции на другом сайте я уже выполнил без проблем. Теперь функция findElement не работает с этими элементами (поля логина и пароля), хотя поиск других элементов на этой странице выполняется легко
remDr <- RSelenium::remoteDriver(remoteServerAddr = "192.168.99.100", port = 4445L)
remDr$open()
remDr$navigate("https://aisrzn.ru/login/")
remDr$getTitle()
webElem <- remDr$findElement("css", "#menu-item-7476 > a > span > span") # here everything is okay
вот проблемный элемент, и я вижу, что селектор выглядит странно:
webElem <- remDr$findElement("css", ".fieldsLayout > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2) > input:nth-child(1)")
Сообщение Selenium : Невозможно найти элемент: .fieldsLayout> tbody: nth-child (1)> tr: nth-child (1)> td: nth-child (2)> input: nth -child (1)
Для документации об этой ошибке, пожалуйста, посетите: http://seleniumhq.org/exceptions/no_such_element.html
Информация о сборке: версия: '3.14.0', редакция: 'aacccce0', время: '2018-08-02T20: 13: 22.693Z'
Системная информация: хост: '0c3a6ca7c648', ip: '172.17.0.2', os.name: 'Linux', os.arch: 'amd64', os.version: '4.9.93-boot2docker', java.version: ' 1.8.0_181'
Информация о драйвере: driver.version: неизвестно
Ошибка: сводка: NoSuchElement
Подробно: элемент не может быть расположен на странице с использованием заданных параметров поиска.
класс: org.openqa.selenium.NoSuchElementException
Дополнительная информация: запустить метод errorDetails
Мне просто нужно войти через Rselenium, чтобы продолжить работу с сайтом. Теперь меня сложили и попросили о помощи. Я предполагаю, что с регистрационной формой что-то не так - любые элементы, включенные в этот блок, не анализируются. Кто-нибудь знает, как решить эту проблему?
P.S. Есть также другой веб-сайт с той же информацией, но я перестал работать с этим, потому что функция навигации с ним не работает:
https://rzn.mos.ru/