首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在C#中使用Selenium 2/ Web驱动程序

在C#中使用Selenium 2/ Web驱动程序
EN

Stack Overflow用户
提问于 2011-03-10 16:41:03
回答 4查看 3.2K关注 0票数 4

我最近一直在考虑使用Selenium 2/ webdriver进行一些自动化的web测试。API看起来很棒。但是,是否可以通过selenium-IDE记录测试并为webdriver生成C#代码。我已经找到了一些Java格式化程序,但是找不到任何可以为C#做这件事的东西。

虽然IDE的Export Test Case As/C#可以正常工作,但它生成的代码是为以前的Selenium 1/RC生成的,而不是新的Selenium2/WebDriver API。

EN

回答 4

Stack Overflow用户

发布于 2012-03-26 18:56:30

在较新版本的Selenium IDE中,此选项现在位于File > Export Test Case As...下。

该选项名为C# (NUnit) - WebDriver Backed

票数 3
EN

Stack Overflow用户

发布于 2011-04-20 17:55:29

如果你习惯使用API,我建议你把IDE抛在脑后。无论你会找到什么生成器,在某些时候它都会产生无法管理的混乱。我建议看看http://code.google.com/p/selenium/wiki/DesignPatterns上的selenium设计模式。例如,pagefactory使得通过属性快速访问页面变得非常容易,而且您将以一种可维护的方式做到这一点。

测试代码更容易重构为可维护的代码,而对于selenium IDE中记录的测试用例来说,这要困难得多

票数 1
EN

Stack Overflow用户

发布于 2011-03-11 08:07:15

也许我误解了什么,但Selenium IDE 1.0.10在Options / format下有一个C#条目,它会将IDE测试转换为C#格式。

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

https://stackoverflow.com/questions/5257209

复制
相关文章

相似问题

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