C# 如何在Ranorex中关闭浏览器选项卡?

C# 如何在Ranorex中关闭浏览器选项卡?,c#,internet-explorer,testing,cross-browser,ranorex,C#,Internet Explorer,Testing,Cross Browser,Ranorex,正在尝试关闭Ranorex中的浏览器选项卡。快捷键“Ctrl+W”似乎适用于Chrome和Firefox,但IE关闭应用程序而不是选项卡。 请提供帮助。3个简单步骤: 使用spy来唯一地识别要关闭的选项卡 将项目添加到存储库中 在录制中从存储库拖动项目,当提示执行操作时,选择“关闭应用程序” 我已经用Ranorex 5.4.6在IE 11上成功地测试了这一点 希望这有帮助 这可能是一个愚蠢的问题,但为什么你不能简单地点击标签上的叉号呢?另外,我刚刚在IE11上选中了and,Ctrl+W可以关

正在尝试关闭Ranorex中的浏览器选项卡。快捷键“Ctrl+W”似乎适用于Chrome和Firefox,但IE关闭应用程序而不是选项卡。 请提供帮助。

3个简单步骤:

  • 使用spy来唯一地识别要关闭的选项卡
  • 将项目添加到存储库中
  • 在录制中从存储库拖动项目,当提示执行操作时,选择“关闭应用程序”
我已经用Ranorex 5.4.6在IE 11上成功地测试了这一点


希望这有帮助

这可能是一个愚蠢的问题,但为什么你不能简单地点击标签上的叉号呢?另外,我刚刚在IE11上选中了and,Ctrl+W可以关闭当前标签。你是说Ranorex应用程序关闭了,还是整个浏览器都关闭了?请发布IE版本。它确实使用了Ctrl+W。问题是它甚至在打开新窗口之前就已经应用了该操作。不得不加上3秒的延迟。延迟听起来有点糟糕。在关闭选项卡之前,尝试使用Exists方法或在新窗口中验证某个对象。这样,您就不会有任何延迟问题。关闭应用程序将关闭Firefox的第二个焦点选项卡,关闭我实际上只需要的第一个选项卡,并同时关闭浏览器:-(您要关闭的选项卡必须使用spy进行唯一标识。我突出显示了“唯一”一词,因为正确关闭所需选项卡对于关闭应用程序操作非常重要。