首页 > 解决方案 > 尝试使用 R Selenium 自动填充日期,但 sendKeyToElements() 不起作用

问题描述

我正在尝试从 (app.cpcbccr.com/AQI_India/) 获取一年的 AQI 数据。为此,我试图首先使用 R Selenium 发送单个日期元素。我可以使用 clickElement() 单击日期框,但无法清除 element(clearElement()) 和 sendKeyToElements()。

    library(RSelenium)
    library(tidyverse)
    driver <- rsDriver(browser=c("chrome"),port=4444L,chromever="83.0.4103.39")
             remote_driver <- driver[["client"]]
             remote_driver$navigate("https://app.cpcbccr.com/AQI_India/")
                      date_element <- remote_driver$findElement(using = 'id', value="date")
                      date_element$clickElement()                                                    
                      date_element$clearElement()                                                  
                      date_element$sendKeysToElement(list("24/08/2020"))                             

它没有显示任何错误,但最后两个命令未在受控浏览器上执行。

标签: javascriptrxml-parsingrselenium

解决方案


推荐阅读