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

一个平台/浏览器不可知的方式打开一个新的标签?

能烨华
2023-03-14

共有1个答案

慕朝明
2023-03-14

您可以执行javascript“window.open('http://stackoverflow.com/')”

但是SE使用的默认配置文件可能会阻止弹出窗口。在这种情况下,您需要在实例化浏览器时解决这个问题。

对于Chrome,在ChromeOptions中添加以下参数:

options.addArguments("disable-popup-blocking");
 类似资料:
  • 问题内容: 在我安装python 3.6并更新所有文件(conda update –all)之前,我的Jupyter Notebook刚刚停止工作。当我启动它时,只会显示一个空白的浏览器页面。我尝试了所有找到的解决方案,但是它们不起作用。我已删除%USERBLABLA%,清除了缓存和cookie,然后再次卸载并安装它仍然无法正常工作。浏览器控制台显示以下错误: 问题答案: 您应该在Anaconda

  • 如何通过Selenium WebDRiver命令在浏览器的同一窗口会话中打开新选项卡?

  • 大家好,我有一个TestNG测试套件,它按顺序执行测试。但在它开始运行测试之前。它打开所需数量的浏览器,然后逐个运行测试。我想将此行为更改为打开一个浏览器,运行test/s并关闭浏览器。然后打开另一个浏览器,运行test/s并关闭,依此类推。这可能吗? 我在IntelliJ上使用TestNG,JAVA。示例测试套件: 所有的测试都继承了主类,它有@BeforeClass和@AfterClass方法

  • 今天,我观察到一个有趣的行为。我正在使用windows XP-sp3操作系统 当我在Google Chrome中打开新选项卡时 为什么会出现这样的行为?是否由于系统调用?子进程是否立即调用? 它只发生在谷歌Chrome还是所有其他浏览器都以类似的方式运行?

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