上传文件时,有什么方法可以处理 chrome 浏览器上的安全警报。?

Is there any way to handle security alert on chrome browser while uploading a file.?

我正在自动化测试用例,我必须在 Google 驱动器上上传一个文件夹。我能够通过路径成功单击并上传文件夹,但是当我单击浏览 windows 的上传按钮时,屏幕顶部中间会立即出现警告,提示“这将从 "folderName" 上传所有文件”。仅当您信任该网站时才这样做。”(见附图) 有两个按钮 'Upload' 和取消,但我无法识别这些元素。我尝试了所有可能的方法。

是否有任何其他方法来处理该安全警报。我发现了以下有关警报的信息。

How to remove warning message in Chrome when uploading a directory

  1. 在 chrome 网络驱动程序配置中禁用警报
  2. 自动接受警报。
  3. AutoIT(无法识别按钮)
  4. 机器人钥匙(有效)但不稳定。如果您将并行执行两个测试,则测试失败。

    uploadFolder(folderToUpload, 5000); 机器人robot = new Robot(); robot.keyPress(KeyEvent.VK_LEFT); robot.keyPress(KeyEvent.VK_ENTER);

我遇到了同样的问题,为了解决这个问题,我使用了 Sikuli。 Sikuli 将根据图像识别弹出窗口。 (您需要捕获该弹出窗口的屏幕截图)。

尝试在 google 上搜索 Sikuli,您会发现很多关于实现的内容。希望这会有所帮助。