robot framework-无法 select 在浏览器中弹出证书 window

robot framework-unable to select a certificate in the browser pop up window

我正在使用带有 Pycharm 和 chrome 浏览器以及 Windows 10 机器的机器人框架 4.1.3。 我如何 select 此浏览器中的证书 window?

我尝试了以下多种方式:

   Sleep 5s
${message}= Handle Alert action=ACCEPT timeout=2s
Press Keys ${None} ENTER
Press Keys ${None} \13
Press Key css=body \13 # ASCII code for the Enter key
Press Key css=body ENTER
Press Key xpath=//body ENTER
Press Key xpath=//body \13
Press Key xpath=//body enter
Press Tab
Press Tab
Press Enter

还尝试安装 SendKeys 包以使用以下代码,但包安装失败 -

import SendKeys

def send_enter_key():
    """
    Sends ENTER key to application
    Works only in Windows
    """
    SendKeys.SendKeys("{ENTER}")

我尝试添加注册表条目并能够看到注册表中添加的条目,但它仍然在 chrome 浏览器

中要求 select 证书
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\AutoSelectCertificateForUrls]
"1"="{\"pattern\":\"www.web.com\",\"filter\":{\"ISSUER\":{\"CN\":\"AC Representacion\"}}}"

机器人框架中是否有任何选项可以在 chrome 浏览器中自动 select 证书?或网站 url 的自动设置证书?或在驱动程序启动期间设置?

经过多次尝试,以下是正确答案 - Windows 注册表编辑器版本 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\AutoSelectCertificateForUrls] "1"="{"pattern":"*","filter":{"ISSUER":{}}}"