每次单击不期望的链接时,都会打开不需要的新选项卡

时间:2015-02-25 23:05:46

标签: java ruby selenium selenium-webdriver

我的自动化问题(selenium-webdriver)。每次我点击链接时,该链接都会在新选项卡中打开(这不是预期的,链接没有_blank attr。设置为它们),我的自动化失败导致它停留在第一个选项卡上。

我尝试在新PC上设置新的自动化环境 - 结果相同。我尝试使用:controlKeyUp释放Ctrl键 - 结果相同

在我的产品从v1到v2的错误修复过程中发生了此问题。

P.S:

  • 在具有较旧代码自动化的版本上运行良好且没有问题
  • 此问题无法手动重现。

1 个答案:

答案 0 :(得分:0)

我将解释我们如何处理这个问题。

我们已在我们的网站上实施了Google Analytics事件跟踪,因此它会检查每个链接是否为外部链接。编写了一个reg-ex用于检查链接,但它没有包含我绕过基本身份验证“http://LOGIN:PASSWORD@yoursite.com”的方式。因此,GA认为每个链接都是外部链接,GA将其.js注入“_blank”属性。