Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我可以使用扩展中的库运行Selenium测试用例吗?_Javascript_Selenium_Google Chrome Extension - Fatal编程技术网

Javascript 我可以使用扩展中的库运行Selenium测试用例吗?

Javascript 我可以使用扩展中的库运行Selenium测试用例吗?,javascript,selenium,google-chrome-extension,Javascript,Selenium,Google Chrome Extension,假设我有一个包含导出测试用例的文件。 我可以构建一个浏览器扩展(例如,在Chrome中)来使用一些Selenium核心库来运行测试吗?我的意思是我会写一些 var selenium = require(<this is the library I'm looking for>) var testCase ="<the html code of a test case exported form Selenium IDE>"; selenium.run(testCase);

假设我有一个包含导出测试用例的文件。 我可以构建一个浏览器扩展(例如,在Chrome中)来使用一些Selenium核心库来运行测试吗?我的意思是我会写一些

var selenium = require(<this is the library I'm looking for>)
var testCase ="<the html code of a test case exported form Selenium IDE>";
selenium.run(testCase);

var selenium=require(测试自动化的全部目的是利用手动干预。那么,你为什么要求某人在浏览器中手动加载和运行套件?@FlorentB。我想将测试用例保存在我自己的(chrome)中扩展并将其作为扩展的补充功能运行,无需手动干预。那么,您认为有什么办法吗?Selenium没有JS库来自动运行Chrome。Chrome驱动程序是用c++实现的:@FlorentB。谢谢!但我还是不明白一件事。seleniu IDE必须能够运行测试和selenium IDE必须用Javascript编写,因为它是一个浏览器扩展。这怎么可能呢?扩展
Selenium IDE
有自己的库来驱动Firefox,并且不与
Selenium WebDriver
共享任何内容:测试自动化的全部目的是利用手动干预。那么,你为什么要请人手动操作在浏览器中加载并运行套件?@FlorentB。我想将测试用例保存在我自己的(chrome)中扩展并将其作为扩展的补充功能运行,无需手动干预。那么,您认为有什么办法吗?Selenium没有JS库来自动运行Chrome。Chrome驱动程序是用c++实现的:@FlorentB。谢谢!但我还是不明白一件事。seleniu IDE必须能够运行测试和selenium IDE必须用Javascript编写,因为它是一个浏览器扩展。这怎么可能呢?扩展名
Selenium IDE
有自己的库来驱动Firefox,并且不与
Selenium WebDriver
共享任何内容: