你好,我在运行Selenium IDE创建的Selenium测试时遇到了问题。
我的主要问题是我不知道该去哪里。
我在Selenium IDE中创建了一个测试。我可以通过IDE使它在Firefox上工作,并将其保存在HTML、java、python、C#、Perl中。这是第一个(容易)部分。
现在,我想在另一个浏览器上执行相同的测试(与语言无关,但我将专注于让测试自己使用HTML或java)。
那是我不知道该去哪里的地方。IDE文档谈到“使用调用Selenium-RC服务器的简单命令行接口”。但在网站的另一部分,你可以看到Selenium RC被正式否决了。
事情似乎被Selenium 1.0 + Selenium WebDriver所取代,其中Selenium WebDriver与RC具有相同的角色。
然后,在下载页面上有以下一行:
-To运行从IDE导出的Selenium测试,使用。
有一个指向jar的链接,而根本没有文档。
所以,今天我应该用哪一种:
Selenium -RC服务器,Selenium WebDriver还是Selenium Html Runner?
它们是如何工作的,我的测试用例需要保持在HTML中还是迁移到java?
最后一个目标是使用Jenkins运行这些测试,其中还包含可能有帮助的Selenium插件。
谢谢你的回答。
发布于 2017-06-16 09:14:29

- TestNG ([http://www.java2s.com/Code/Jar/t/Downloadtestng60jar.htm](http://www.java2s.com/Code/Jar/t/Downloadtestng60jar.htm))
- WebDriver ([https://selenium-release.storage.googleapis.com/3.4/selenium-server-standalone-3.4.0.jar](https://selenium-release.storage.googleapis.com/3.4/selenium-server-standalone-3.4.0.jar) )





如果您遇到这样的错误:

添加以下内容:您需要提供chrome.exe位置(在我的例子中,它是'C:/Program (x86)/Google/Chrome/Application/chrome.exe')
System.setProperty("webdriver.chrome.driver", "C:/Program Files (x86)/Google/Chrome/Application/chrome.exe");发布于 2017-06-19 13:23:42
使用Selenium独立服务器(Selenium ):rc.jsp#run-selenese-directly-within-the-server-using-htmlsuite运行Selenium HtmlSuite
java -jar selenium-server.jar -htmlSuite "*firefox" "http://10.8.100.106" "C:\mytestsuite\mytestsuite.html" "C:\mytestsuite\results.html"但我认为WebDriver已经退休/改变了这种格式。
https://stackoverflow.com/questions/44584736
复制相似问题