Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Selenium无法识别弹出窗口_Javascript_Selenium - Fatal编程技术网

Javascript Selenium无法识别弹出窗口

Javascript Selenium无法识别弹出窗口,javascript,selenium,Javascript,Selenium,使用Java、selenium和XPath。我正在验证Citrix项目。实际上,我所要做的就是登录,显示收藏夹和应用程序按钮,并确认它们在那里。我得到了这个窗口,它阻挡了一切: 在它关闭之前我不能做硒点击。问题是,inspect并没有显示它,并没有新的windowhandle来定位它,并且尝试查找任何XPath都不起作用 我可以继续使用javascript单击来单击此视图阻止的项目,但这会让人恼火,他们可能不会接受 在你提出建议之前,我们不允许使用机器人。我找了一个Javascriptexec

使用Java、selenium和XPath。我正在验证Citrix项目。实际上,我所要做的就是登录,显示收藏夹和应用程序按钮,并确认它们在那里。我得到了这个窗口,它阻挡了一切:

在它关闭之前我不能做硒点击。问题是,inspect并没有显示它,并没有新的windowhandle来定位它,并且尝试查找任何XPath都不起作用

我可以继续使用javascript单击来单击此视图阻止的项目,但这会让人恼火,他们可能不会接受

在你提出建议之前,我们不允许使用机器人。我找了一个Javascriptexecutor,只需点击“ENTER”(因为可以手动点击ENTER下载),但找不到。使用操作(驱动程序)也不起作用,因为我认为窗口无法识别

有一个链接“已安装”,我可以单击(使用javascriptexecutor)并继续,但弹出窗口仍然可见。也许可以使用Javascriptexecutor在新窗口中打开链接?但是我尝试了一些不起作用的东西,尽管我可能没有正确的想法

有什么建议吗?顺便说一句,另一个不起作用的解决方案是第一次手动执行,因为无论它运行多少次,也不管手动单击下载按钮多少次,下次它出现时,我都会再次看到窗口


有什么想法吗?(我草草写下了公司的个人信息)。哦,这不是警报。至少未识别任何配置文件。

请在此处检查允许您添加“记住”复选框的注册表设置:(然后您可以接受它并记住特定配置文件的选择……在运行selenium时使用该配置文件。)或者,听起来您可以为此设置选项/首选项。。。看这条线:我试过了。我找不到“#高级设置扩展器”。我使用的是86.0.4240.198版(官方版本)(64位)