我希望使用RSelenium和Firefox浏览器从网站下载文件。我已经正确执行了所有步骤(导航、选择正确的元素并输入所需内容),现在我点击“下载”按钮,然后Firefox弹出一个窗口询问我是否要下载该文件或者“用其他方式打开...”。
不幸的是,由于隐私限制,我无法提供示例。
我的问题是:当需要时,如何切换到弹出窗口/警报并单击“确定”?
我尝试了以下方法,但均未成功:
我也尝试了这种方法。
不幸的是,由于隐私限制,我无法提供示例。
我的问题是:当需要时,如何切换到弹出窗口/警报并单击“确定”?
我尝试了以下方法,但均未成功:
remDrv$acceptAlert() -> tells me: NoAlertOpenError
remDrv$executeScript("driver.switchTo().alert().accept()")
我也尝试了这种方法。
remDrv$getWindowHandles()
但即使弹出窗口已经打开,该命令仍只返回一个窗口(开始的那个窗口,而不是弹出窗口),因此我无法使用:
remDrv$switchToWindow()
如何切换到弹出窗口?
有什么想法吗? 谢谢。