首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >什么是自动化测试的最好的Selenium工具?

什么是自动化测试的最好的Selenium工具?
EN

Stack Overflow用户
提问于 2013-04-30 11:14:47
回答 4查看 2.6K关注 0票数 0

我刚刚开始使用Selenium来自动化一些测试,并发现有几个工具可供我选择,比如Selenium IDE、Selenium WebDriver、Selenium RC、WebDriver Backed Selenium。我已经在Selenium IDE上创建了测试用例,使用它为非开发人员创建测试用例是最简单的。然后我将它们导出到C#/Nunit/ WebDriver;但是在从集成开发环境到WebDriver的转换过程中,我似乎得到了很多不同之处。

有人可以建议我是否在正确的轨道上继续前进,或者如果不是的话,请建议。

如果是针对WebDriver的建议,那么我是应该选择DotNet的Selenium WebDriver (作为C#开发人员),还是应该选择WebDriver支持的Selenium。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-04-30 11:20:17

不要费心使用Selenium IDE构建测试,如果这样做,您将失去构建模块化测试的机会。如果将来应用程序发生变化,您将不得不单独修改所有测试。

最好的办法是将Selenium Webdriver与C#结合使用,还可以使用NUnit等测试框架,这样非开发人员就可以通过简单的界面使用NUnit图形用户界面运行测试,这是我目前发现的最好的方法。

票数 4
EN

Stack Overflow用户

发布于 2017-04-22 12:38:07

Selenium IDE在速度方面仍然很有用。在Selenium IDE中,单击,记录并保存测试脚本,然后仍然在Selenium IDE中,将其导出为您喜欢的语言,例如python或nodeJS等,然后在该webdriver语言格式的编辑器中打开导出的selenium IDE代码,再次运行测试,然后修复您看到的不可避免的错误。对于每20行导出到的selenium IDE代码,比如python,您将看到需要修复的5行代码,但它仍然为初学者节省了时间。

票数 1
EN

Stack Overflow用户

发布于 2019-04-08 02:42:08

我不认为向c#开发人员推荐java是有意义的:d如果你想使用selenium和c#,我建议你查看LightBDD框架(非常优秀,但需要你熟练掌握c#本身),并将其与PageObject方法相结合。

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

https://stackoverflow.com/questions/16291591

复制
相关文章

相似问题

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