RSelenium не отправляет учетные данные в поле пароля - PullRequest
0 голосов
/ 25 октября 2019
  1. R версия 3.6.1
  2. Windows 10
  3. RSelenium_1.7.5
  4. хром Версия 78.0.3904.70
  5. Java 1.8.0_231

Я перехожу на веб-страницу, нахожу соответствующие элементы и пытаюсь заполнить информацию с помощью sendKeysToElement (). Это работает для 1 элемента, но не для второго. Я пытался нажать Element () перед заполнением, но он все равно не работал. Если я физически щелкну мышью по элементу, sendKeysToElement () будет работать. Ошибка не выдается.

library(RSelenium)
driver=rsDriver(browser=c("chrome"))
remote_driver=driver[["client"]]
remote_driver$navigate("https://tcsp.clubautomation.com/index.php")

address_element1 <- remote_driver$findElement(using = 'name', value = 'login')
address_element2 <- remote_driver$findElement(using = 'name', value = 'pass-text')

address_element1$sendKeysToElement(list("xxxxxxxx@xxxxxxx.net"))
address_element2$clickElement()
address_element2$sendKeysToElement(list("xxxxxxxxx"))
...