当前位置: 首页 > 知识库问答 >
问题:

Visual Studio 不打开新的浏览器实例

邢小云
2023-03-14

当我尝试在windows10上的visualstudio2017RC中运行一个web应用程序时,它会打开一个新的浏览器实例(在我的例子中是chrome)。我也尝试过使用internet explorer,情况是一样的,浏览器没有登录,但如果我只是手动运行chrome,它就会登录。如何防止visual studio在每次运行web应用程序时运行新的浏览器实例?当我按下运行网站时,它应该在和上一个应用程序相同的窗口中打开(就在下一个选项卡上)

共有3个答案

钮巴英
2023-03-14

您可以从调试设置中完全禁止启动网站。

网络应用程序运行后,您可以从任务栏启动网站。

“浏览方式…”菜单选项显示启动网站,但不运行VS2017中的调试会话,这可能不是您想要的。

越涵衍
2023-03-14

这个问题有解决办法。很简单,请遵循以下步骤。

  • 打开Visual Studio
  • 转到“工具”,然后转到“选项”
  • 选择“项目和解决方案”,然后在其中选择“Web项目”
  • 请取消选中此选项“关闭浏览器窗口时停止调试器,停止调试时关闭浏览器”
  • 单击“确定”

现在启动项目,它将不会在新的chrome Instant中打开,而是在已经运行的Chrome Instant中打开。

游鸣
2023-03-14

我发现关闭Javascript调试意味着网站会在现有Chrome实例的新标签中打开。据我所知,Visual Studio中的调试没有Chrome的开发工具好,所以关闭它对我来说不是问题。

更新

从VS2017 15.7.1开始(在VS2019 16.0.0和VS2022 17.0.0预览版中仍然如此),此修复程序不再有效,我发现我不得不另外取消选中浏览器窗口关闭时停止调试器

 类似资料:
  • 全局基类 登录名 } 问题是,当运行此功能时,我得到了下面的错误,我不明白为什么会发生这种情况,因为它在错误的位置上没有给我任何帮助。 未定义步骤:给定I打开Chrome 未定义步骤:浏览网站时 未定义的步骤:然后我使用“user1”和“password1”登录网站

  • 我有以下场景:安装了firefox和chrome的Ubuntu16.04机器,chrome是我的默认浏览器。 我在shell中检查以下操作: 并且不会出现firefox的任何一面,总是Chrome。这样很好。还要检查: 点击桌面文件。html->chrome启动 现在奇怪的是,如果我跑了: 出于某种奇怪的原因,它总是打开Firefox。我不知道为什么,有人能帮我吗?

  • 我试图编写一个函数,它将接收一个“浏览器实例”(我指的是),并打开一个带有特定URL的新选项卡。 这是函数: 返回True(如果URL有效) 如果有人能告诉我我做错了什么,我将非常感激。如果您有其他方法来完成打开新选项卡的任务,这是可以的。顺便说一下,我曾尝试使用:,但没有成功(我没有得到新的选项卡,也没有异常)

  • 我有以下情况。启动Selenium测试后,将打开一个浏览器窗口。因为我有很多测试,每天都要启动很多次,所以我不会让Selenium在当前浏览器(我正在使用的浏览器)的前面打开新的浏览器窗口,而是在后台打开,这样就不会打扰我了。可能吗? 为了澄清为什么我需要这个——一天中有很多次,当我在当前浏览器中工作并且硒测试正在运行时,硒测试的浏览器窗口会突然打开,我可以突然关闭它,键入一些东西,等等。 我现在

  • 我在Firefox中远程使用Webdriver。 我想全屏打开我的浏览器。浏览器是全屏打开的,但立即最小化,并移动到其他程序,在我的操作系统上打开。当我在本地运行我的webdriver时,broser是全屏打开的,并且不会最小化(它留在浏览器中,不会移动到其他程序)。我希望我的浏览器会在全屏打开,并且保持在浏览器中,即使我运行我的测试Remottley。 原因是我使用了Java机器人,我必须在浏览

  • 我是Python新手,我试图在Debian中使用Selenium,但它不起作用,更具体地说,它似乎处于循环中,什么也没发生。下一个脚本是我使用的测试: 当我中断脚本时,会出现以下文本: 回溯(最近一次通话最后一次): 文件“prueba_parseo.py”,第7行,在browser=webdriver中。Firefox()文件“/usr/local/lib/python2.7/dist pack