NewRelic 脚本浏览器与弹出窗口交互以进行登录

NewRelic scripted browser interact with popup for login

在新的 relic 脚本浏览器中是否有可能与弹出窗口交互?

是否可以实现以下目标?如果可以,我该如何实现?

  1. 打开url“https://sample.com”
  2. 点击 id 为 login 的按钮
  3. 弹出窗口打开
  4. 在弹出窗口中填写用户名和密码并点击提交
  5. 弹出窗口关闭
  6. 在应用程序中继续。

基本上,弹出窗口是我正在努力解决的问题。我搜索了 documentation 但没有找到任何关于如何与弹出窗口交互的信息。

非常感谢您的专业知识

这取决于 popup 被定义为什么 - 新浏览器 window 或嵌入在 div 或 iframe 中的元素?无论哪种方式,这里都有一些解决方案:

切换到新浏览器window:https://github.com/newrelic/quickstarts-synthetics-library/blob/main/library/TabOrWindowSwitching/script.js

新 Relic 论坛 post 包含几个 solutions/examples:https://discuss.newrelic.com/t/how-to-handle-intermittent-pop-up/38200