我无法找到使用Selenium和Python的Citrix Receiver Launcher警报,该警报会引发NoAlertPresentException。我正在使用Web应用程序URL访问Citrix StoreFront,并在自动化需要接受警报的情况下面临问题。附加图像(https://i.stack.imgur.com/KflVN.png)
我已经尝试了各种解决方案,包括键盘鼠标操作,预期条件的显式等待,alert.accept(),但没有一个有用的。有人能帮帮忙吗我看过一些其他的旧帖子,但没有一个能提供解决方案
1条答案
按热度按时间ghhaqwfi1#
**已解决!**在我的config.yml项目文件中添加了以下chrome选项,我们可以从中选择chrome首选项:'user-data-dir=C:/Users/username/AppData/Local/Google/Chrome/User Data','profile-directory=Default'
这是挑选我的系统的chrome浏览器的配置文件,我已经保存了允许网络应用程序通过我的citrix接收器警报打开应用程序的设置,正如你可以看到我上面的附加图像。现在,我在selenium中执行测试时不再看到此警报。