每次单击 link 时都会打开不需要的新选项卡,这不是预期的
Unwanted new tab opens every time I click on a link which is not expected
我的自动化 (selenium-webdriver) 有问题。每次我点击 link,那个 link 会在新标签页中打开(这不是预期的,而且 link 没有 _blank 属性。设置给它们),我的自动化失败,因为它停留在第一个选项卡上。
我尝试在新 PC 上设置新的自动化环境 - 结果相同。我尝试使用 :controlKeyUp 释放 Ctrl 键 - 结果相同
这个问题发生在我的产品从 v1 到 v2 的错误修复合并过程中。
P.S.:
- 在具有旧代码自动化的版本上工作正常,没有问题
- 无法手动重现此问题。
我会解释我们是如何处理这个问题的。
我们在我们的网站上实施了 Google 分析事件跟踪,因此它会检查每个 link 以查看它是否是外部事件。编写的正则表达式是为了检查 links,但它没有包含我绕过基本身份验证“http://LOGIN:PASSWORD@yoursite.com”的方式。因此 GA 认为每个 link 都是外部的,并且 GA 将其 .js 注入了“_blank”属性。
我的自动化 (selenium-webdriver) 有问题。每次我点击 link,那个 link 会在新标签页中打开(这不是预期的,而且 link 没有 _blank 属性。设置给它们),我的自动化失败,因为它停留在第一个选项卡上。
我尝试在新 PC 上设置新的自动化环境 - 结果相同。我尝试使用 :controlKeyUp 释放 Ctrl 键 - 结果相同
这个问题发生在我的产品从 v1 到 v2 的错误修复合并过程中。
P.S.:
- 在具有旧代码自动化的版本上工作正常,没有问题
- 无法手动重现此问题。
我会解释我们是如何处理这个问题的。
我们在我们的网站上实施了 Google 分析事件跟踪,因此它会检查每个 link 以查看它是否是外部事件。编写的正则表达式是为了检查 links,但它没有包含我绕过基本身份验证“http://LOGIN:PASSWORD@yoursite.com”的方式。因此 GA 认为每个 link 都是外部的,并且 GA 将其 .js 注入了“_blank”属性。