首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何针对不同的浏览器运行导出的Selenium测试

如何针对不同的浏览器运行导出的Selenium测试
EN

Stack Overflow用户
提问于 2017-06-16 08:44:15
回答 2查看 1.6K关注 0票数 1

你好,我在运行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插件。

谢谢你的回答。

EN

回答 2

Stack Overflow用户

发布于 2017-06-16 09:14:29

  1. 将testcase导出为java文件

  1. 将此文件保存在机器中的某个位置
  2. 下载以下jars:
代码语言:javascript
运行
复制
- 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) )

  1. 开放月食
  2. 创建一个java项目,添加一个包(检查导出的java文件,复制包名并创建一个包)

  1. 将java文件复制到新创建的包中,将类名的第一个字母改为小写

  1. 按以下方式添加所需的jar文件: testng jar和selenium satndalone

  1. 现在,无论你想要什么,都要改变驱动程序:我已经将ff驱动程序改为chrome驱动程序。

如果您遇到这样的错误:

添加以下内容:您需要提供chrome.exe位置(在我的例子中,它是'C:/Program (x86)/Google/Chrome/Application/chrome.exe')

代码语言:javascript
运行
复制
System.setProperty("webdriver.chrome.driver", "C:/Program Files (x86)/Google/Chrome/Application/chrome.exe");
票数 1
EN

Stack Overflow用户

发布于 2017-06-19 13:23:42

使用Selenium独立服务器(Selenium ):rc.jsp#run-selenese-directly-within-the-server-using-htmlsuite运行Selenium HtmlSuite

代码语言:javascript
运行
复制
java -jar selenium-server.jar -htmlSuite "*firefox" "http://10.8.100.106" "C:\mytestsuite\mytestsuite.html" "C:\mytestsuite\results.html"

但我认为WebDriver已经退休/改变了这种格式。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44584736

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档