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

Firefox的Selenium IDE Ctrl-Tab

令狐增
2023-03-14

我试图从一个列表中自动设置多个表单,我打开到他们自己的选项卡。我可以在运行脚本之前准备页面的最简单的方法是将它们全部打开。我打算让selenium运行对表单的更改,然后我希望它在Ctrl+Tab下一个更改中运行。我将使用循环while来设置计数。我目前有它在HTML记录,如果我需要调整到java或我会很乐意这样做。

我试着录下来,但没有。

共有1个答案

壤驷凯
2023-03-14

到目前为止,Selenium中还不支持选项卡。一位Selenium开发人员最近的回答非常清楚地解释了这一点:

Selenium目前没有切换选项卡的能力。因此,我们强制浏览器打开新窗口中的链接,但由于我们能够切换窗口,我们强制浏览器采取这种方法。这可能会在以后的版本中得到修复。

此外,如果您不再使用IDE(或将testcase导出到WebDriver),而是使用更强大的工具(任何针对Selenium的全功能编程语言绑定),您可能会使用某种变通方法:

 类似资料:
  • Mozilla Firefox 俗称火狐,是由Mozilla基金会与开源团体共同开发的网页浏览器。Firefox是从Mozilla Application Suite派生出来的网页浏览器,从2005年开始,每年都被媒体PC Magazine选为年度最佳浏览器。 Firefox几经更名,其曾用名有mozilla/browser,Phoenix,Firebird,而最终定下的名称“ Firefox”在

  • 问题内容: 我在 Firefox* Webdriver 上的move_to_element 函数遇到问题(Chrome,IE运行良好) * 我正在使用以下版本:geckodriver-0.17.0 // Firefox-54.0 //selenium-3.4.3 运行此脚本后,在输出中显示: 问题答案: 这个错误… …表示您要查找的元素不在Viewport中。我们需要向下滚动以将元素带入视口中。这

  • Firefox 紧跟着草案,并且很早之前就实现了http2的测试实现。在http2协议开发的时候,客户端和服务器需要采用同一的协议草案版本,进行测试也变得比较繁琐。所以请一定注意你的客户端和服务器支持的是一样的版本。 9.1. 首先,确保它已被启用 从发布于2015年1月13日的Firefox 35之后,http2支持是默认开启的。 在地址栏里进入'about:config',再搜索一个名为“ne

  • 问题内容: 我正在尝试开始编写Selenium测试,并且我编写的第一个非常基本的测试因exception失败。 调试器说我需要下载geckodriver.exe并将其设置在我的PATH变量上,这已经完成,但仍然会出现相同的异常。当我对进行相同的操作时,效果很好。 同样,根据MDN,如果我使用的是Selenium 3.0或更高版本,则应默认启用它。我在Windows 10计算机上使用Selenium

  • JavaEye的Firefox插件为你提供更多功能扩展。下载后用firefox打开该文件即可安装,适用版本Firefox3+,在Windows/Ubuntu上测试通过。 JavaEye的插件安装好后,你会在firefox的地址栏左边发现多了2个按钮: 在查看JavaEye的收藏箱的时候,支持下列鼠标事件: 1. 鼠标左键在当前窗口打开收藏链接 2. 鼠标中键在新的标签页打开收藏链接 3. 鼠标右键

  • 问题内容: 我遇到了一个奇怪的情况,在“宁静”页面上,我必须滚动到该元素: 对于某些元素,此方法将抛出: 它仅在Firefox中发生(Chrome可以正常运行)。而且,几乎所有其他我使用相同方法的地方都运行良好。所有元素只是按钮,输入字段等常用元素。 有人知道如何在Firefox中解决此问题吗? 我有: Firefox 61.0.2(64位) Windows 10 宁静1.9.30 Geckodr