Google Chrome是否与Selenium IDE配合使用(就像Firefox一样)



我找不到与Chrome兼容的Selenium IDE。

有人知道如何将SeleniumIDE与Chrome一起使用而不是Firefox吗?或者有没有一种可与Chrome配合使用的替代工具?

artejera,您的意思是将Selenium作为浏览器的插件(Selenium IDE)吗?以下是Google Chrome中的一些自动化功能。

但如果您想使用SeleniumRC,只需在测试脚本中设置浏览器即可。Selenium中有setBrowser()方法。

您可以在chrome 21或更高版本上使用谷歌chrome扩展,如imacros、scirocco。它们类似于Firefox的selenium IDE。Scirocco似乎是一个新产品,有一些限制,比如不支持导航。所以,我推荐"imacros",它似乎非常接近硒。

如果您想利用Selenium IDE记录&Chrome浏览器的播放功能Chrome有一个等效的扩展名Scirocco。您可以使用Chrome浏览器访问此处,将其添加到Chromehttps://chrome.google.com/webstore/search/scirocco

Scirocco由Sonix Asia创建,并不像Firefox的Selenium IDE那样精致。事实上,有些地方很破旧。但它能满足你的要求。

否,Google Chrome不适用于Selenium IDE。由于SeleniumIDE是一个Firefox插件,它只能与FF.一起使用

根据你问题的最后一部分:或者有没有其他工具可以与Chrome配合使用?可能的答案如下:

您可以将Sahi与Chrome配合使用。Sahi Test Automation工具支持Chrome、Firefox和IE。有关详细信息,请访问:

http://sahi.co.in/

几个月前,Micro Focus发布了一个免费工具,允许您在Chrome和Firefox中录制Selenium脚本。它名为Silk WebDriver,您可以从https://www.microfocus.com/products/silk-portfolio/silk-webdriver/

免责声明:我为微焦点工作

没有一个Google Chrome扩展可以与Selenium IDE相媲美。

Scirocco只是部分实现(据报道不可靠)。

还有另一个插件,Bug Buster测试记录器,但它只适用于他们的服务。我不知道它的有效性。

Sahi和TestComplete也可以录制,但都不是免费的,也不是浏览器插件。

iMacros是一个允许录制和播放的插件,但不适合测试,并且与Selenium不兼容。

听起来有人需要这样的工具,而Firefox正变得不受Selenium的支持。所以,虽然我知道Stack Overflow不是这个论坛,但任何有兴趣帮助实现它的人,请告诉我。

我感兴趣的是限制是什么以及为什么没有这样做。只是官方Selenium团队不想支持它,还是存在技术限制?

虽然您不能在Chrome(或FF以外的任何其他浏览器)中使用Selenium IDE记录测试,但您可以使用Selenium2 IDE的Webdriver播放功能在Chrome、IE和其他浏览器中运行测试(从IDE)。测试将需要记录并从FF启动-Chrome将在执行测试的第一步之前启动。关于设置和测试执行的说明在这里。您需要安装Selenium 2 IDE(如果您还没有安装)和Chrome Webdriver Server可执行文件,这两个文件都可以在Selenium HQ网站上下载。

注意:如果以上内容满足您的需求,您可能还需要考虑将所有测试转换为SeleniumWebdriver(这意味着它们将全部是代码,不再从SeleniumIDE运行)。从测试维护和执行简单性的角度来看,这将是一个更好的解决方案。Selenium文档(位于Selenium网站上)提供了有关将SeleniumIDE测试转换为Webdriver的过程的更多信息。

请参阅Scirocco Chrome记录器。它在Chrome上为Selenium 2进行IDE录制。

https://chrome.google.com/webstore/detail/scirocco-recorder-for-chr/ibclajljffeaafooicpmkcjdnkbaoiih

只是fyi。这在visualstudio环境中作为nuget包提供。请让我知道,如果你需要更多的信息,因为我已经使用了它。URL可以找到链接到nuget

你也可以在这里找到一些信息。博客包含更多详细信息

相关内容

最新更新