我找不到与Chrome兼容的Selenium IDE。
有没有人知道使用Selenium IDE的方式适用于Chrome而不是Firefox?或者有没有可以与Chrome一起使用的替代工具?
答案 0 :(得分:46)
但是如果您想使用Selenium RC,只需在测试脚本中设置浏览器即可。 Selenium中有setBrowser()方法。
答案 1 :(得分:23)
更新:似乎有些好人正在尝试将Selenium IDE移植到Web扩展平台(它应该适用于Chrome,Firefox和Edge)。
感谢您安装我们的Katalon Recorder,这个Chrome扩展程序是Katalon Studio Hackathon竞赛的冠军项目。 Katalon Automation Recorder的开发是为了支持那些不再能够使用过时的Selenium IDE或流行的开源框架用户寻找便捷记录器来记录和回放自动化测试的用户。该扩展程序与Chrome浏览器兼容,我们正在等待Firefox批准,这应该很快就可以安装。
该扩展程序可用作记录实用程序,供用户快速将手动测试用例转换为不同语言,并导入首选IDE以进行高级条件,动态验证或使用外部数据源执行。
Katalon Recorder最独特的功能是能够从测试用例生成源代码。在撰写本答案的时候,支持以下语言和框架:
有人在YouTube上有good introduction video。
更新:查看Brian Anderson的excellent post,了解Selenium IDE项目的状态及其替代品。
Selenium IDE是一个可追溯到Selenium RC时代的遗留项目。它最后一次更新是in 2015。我不认为有人会拿起项目并将其移植到Chrome。
如果您真的想将Selenium IDE与Chrome配合使用,请查看Katalon Studio。 Katalon Studio是一款免费的Selenium IDE替代产品。我们的团队之前使用过它,它比Selenium IDE有一些优势:
无论您选择哪种工具,都应该注意一些标准:
答案 2 :(得分:10)
你可以在chrome 21或更高版本上使用像imacros,scirocco这样的Google Chrome扩展程序。它们类似于Firefox的selenium IDE。 Scirocco似乎是新的,但有一些限制,例如不支持导航。所以,我推荐'imacros',似乎非常接近硒。
答案 3 :(得分:7)
如果您想利用Selenium IDE记录和放大器Chrome浏览器的播放功能还有一个名为Scirocco的Chrome等效扩展程序。 您可以使用Chrome浏览器https://chrome.google.com/webstore/search/scirocco
访问此处,将其添加到ChromeScirocco由Sonix Asia创建,并不像Selenium IDE for Firefox那样精致。实际上它在某些地方非常多。但它可以满足您的要求。
答案 4 :(得分:5)
不,Google Chrome无法与Selenium IDE配合使用。由于Selenium IDE是一个Firefox插件,因此只适用于FF。
根据您的上一部分问题:或者是否有可以与Chrome配合使用的替代工具?可能的答案如下:
您可以将Sahi与Chrome配合使用。 Sahi Test Automation工具支持Chrome,Firefox和IE。您可以访问以获取详细信息:
答案 5 :(得分:4)
几个月前,Micro Focus发布了一款免费工具,可让您在Chrome和Firefox中记录Selenium脚本。它被称为Silk WebDriver,您可以从https://www.microfocus.com/products/silk-portfolio/silk-webdriver/
免费下载免责声明:我为Micro Focus工作。
答案 6 :(得分:3)
Selenium IDE无法使用最新的Firefox版本(54)。尝试过Kantu浏览器自动化' Chrome上的工具。还没有完整的功能。希望他们将添加更多功能作为IDE的替代品。
答案 7 :(得分:2)
尚未存在,但目前似乎正在开发中。检查下面的链接 https://code.google.com/p/selenium-ide-chrome-extension/
答案 8 :(得分:1)
如果您有任何机会谈论“Selenium 2. Webdriver” - 您需要Chrome driver。
答案 9 :(得分:1)
没有可与Selenium IDE相媲美的Google Chrome扩展程序。
Scirocco只是部分(并且据报道不可靠)的实施。
还有另一个插件Bug Buster Test Recorder,但它只适用于他们的服务。我不知道它的有效性。
Sahi和TestComplete也可以录制,但都不是免费的,也不是浏览器插件。
iMacros是一个允许录制和播放的插件,但不适合测试,与Selenium不兼容。
听起来像这样的工具需求,并且Firefox正在变得不受Selenium的支持。所以,虽然我知道Stack Overflow不是这个论坛,但是有兴趣帮助实现它的人,请告诉我。
我对这些限制是什么以及为什么没有这样做感兴趣。只是官方的Selenium团队不想支持它,还是有技术限制?
答案 10 :(得分:1)
虽然您无法使用Chrome中的Selenium IDE(或FF以外的任何其他浏览器)录制测试,但您可以使用Selenium 2 IDE的Webdriver播放功能在Chrome,IE和其他浏览器中运行它们(从IDE)。需要记录测试并从FF启动 - Chrome将在测试的第一步执行之前启动。设置和测试执行的说明是here和here。您需要安装Selenium 2 IDE(如果您还没有这样做)和Chrome Webdriver Server可执行文件 - 两者都可以在Selenium HQ网站上下载。
注意:如果上述内容满足您的需求,您可能还需要考虑将所有测试转换为Selenium Webdriver(这意味着它们将是所有代码,不再从Selenium IDE运行)。从测试维护和执行简单的角度来看,这将是一个更好的解决方案。 Selenium文档(在Selenium网站上)提供了有关将Selenium IDE测试转换为Webdriver的过程的更多信息。
答案 11 :(得分:0)
请参阅适用于Chrome的Scirocco Recorder。它在Chrome上为Selenium 2进行IDE录制。
https://chrome.google.com/webstore/detail/scirocco-recorder-for-chr/ibclajljffeaafooicpmkcjdnkbaoiih
答案 12 :(得分:0)
只是fyi。这在visual studio环境中作为nuget包提供。如果您需要更多信息,请告诉我。可以找到网址Link to nuget
您也可以在此处找到一些信息。 Blog with more details
答案 13 :(得分:-2)