Java 如何在不同浏览器上运行导出的Selenium IDE测试
您好,我在运行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扮演的角色相同 然后在下载页面上有以下行: -要运行从IDE导出的Selenium测试,请使用Selenium Html运行程序 有一个jar链接,没有任何文档 那么,今天我应该使用哪一种: Selenium RC server、Selenium WebDriver或Selenium Html Runner 它们是如何工作的,我的测试用例需要保留在HTML中还是转移到java中 最终的目标是使用Jenkins运行这些测试,Jenkins还包含可能有帮助的Selenium插件 谢谢你的回答Java 如何在不同浏览器上运行导出的Selenium IDE测试,java,selenium,selenium-webdriver,selenium-ide,selenium-rc,Java,Selenium,Selenium Webdriver,Selenium Ide,Selenium Rc,您好,我在运行Selenium IDE创建的Selenium测试时遇到问题 我的主要问题是我不知道去哪里 我在Selenium IDE中创建了一个测试。我可以通过IDE在Firefox上运行,并将其保存为HTML、java、python、C#和Perl。这是第一(容易)部分 我现在想在另一个浏览器上执行相同的测试(语言不重要,但我将重点放在让测试本身使用HTML或java) 那就是我不知道去哪里的地方。IDE文档谈到“使用一个调用Selenium RC服务器的简单命令行界面”。但在网站的其他部分
- TestNG()
- WebDriver()
要使用Selenium独立服务器(Selenium RC)运行Selenium HtmlSuite,请执行以下操作:
但我认为WebDriver已经退休/改变了这种格式。感谢您的帮助,帮助很大。但我不能让最后一部分工作。我尝试了Mozilla和Chrome,它们在我启动测试时都打开了,但没有发生任何事情,测试失败,超时或说无法连接。是否与导航器有关?对于Chrome:System.setProperty(“webdriver.Chrome.driver”,“C:/Program Files(x86)/Google/Chrome/Application/Chrome.exe”);这对我不起作用。它只打开Google Chrome,但没有显示所需的URL(地址栏中没有键入URL)下载ChromeDriver(ChromeDriver.exe)并使用以下代码:System.setProperty(“webdriver.Chrome.driver”,“D:\\ChromeDriver.exe”);
System.setProperty("webdriver.chrome.driver", "C:/Program Files (x86)/Google/Chrome/Application/chrome.exe");
java -jar selenium-server.jar -htmlSuite "*firefox" "http://10.8.100.106" "C:\mytestsuite\mytestsuite.html" "C:\mytestsuite\results.html"