我最近一直在考虑使用Selenium 2/ webdriver进行一些自动化的web测试。API看起来很棒。但是,是否可以通过selenium-IDE记录测试并为webdriver生成C#代码。我已经找到了一些Java格式化程序,但是找不到任何可以为C#做这件事的东西。
虽然IDE的Export Test Case As/C#可以正常工作,但它生成的代码是为以前的Selenium 1/RC生成的,而不是新的Selenium2/WebDriver API。
发布于 2012-03-26 18:56:30
在较新版本的Selenium IDE中,此选项现在位于File > Export Test Case As...下。
该选项名为C# (NUnit) - WebDriver Backed。
发布于 2011-04-20 17:55:29
如果你习惯使用API,我建议你把IDE抛在脑后。无论你会找到什么生成器,在某些时候它都会产生无法管理的混乱。我建议看看http://code.google.com/p/selenium/wiki/DesignPatterns上的selenium设计模式。例如,pagefactory使得通过属性快速访问页面变得非常容易,而且您将以一种可维护的方式做到这一点。
测试代码更容易重构为可维护的代码,而对于selenium IDE中记录的测试用例来说,这要困难得多
发布于 2011-03-11 08:07:15
也许我误解了什么,但Selenium IDE 1.0.10在Options / format下有一个C#条目,它会将IDE测试转换为C#格式。
https://stackoverflow.com/questions/5257209
复制相似问题