当我们单击后隐藏浏览器弹出窗口时,如何处理?

时间:2018-10-16 17:46:14

标签: selenium selenium-webdriver testng web-application-project

我正在使用硒自动化电子商务网站,一旦在我们的网站中完成注册,便会弹出确认窗口。我无法检查,因为一旦我在浏览器中单击任意位置,弹出窗口就会消失。如何找到元素。有什么想法吗?

2 个答案:

答案 0 :(得分:1)

步骤

  1. 在提交注册本身之前,请打开开发者控制台(右键单击并选择“检查单元”)
  2. 现在提交注册,并等待确认弹出。
  3. 出现确认弹出窗口后,现在单击控制台左上角的图标。 enter image description here
  4. 现在将鼠标悬停在确认弹出窗口上。您可以在控制台中看到突出显示的各个元素。

我试图检查此页面中的工具提示,这些提示在单击后消失。我也使用了适用于chrome的firefox。

enter image description here

答案 1 :(得分:0)

您是否尝试过右键单击它?有时,它将锁定到位。如果没有,您可以打开开发工具并观察DOM中的更改,并在弹出窗口启动时慢慢缩小HTML更改的位置。您始终可以与开发人员交谈,并从他们那里获取位置或HTML。