![]() |
1
3
我曾经问过这个问题,从那时起,我已经在自动化功能测试中前进了一步,更多的是通过示例指导BDD/ATDD/规范 SpecFlow . 然而,我现在才意识到,在我的实验中,我已经为这个具体问题实现了一个解决方案。我分享我的解决方案,也许可以帮助别人。 我为Selenium HTML文件创建了一个小的解析器和一个解释器(您可以从这里下载: http://bit.ly/ciTMA2 )除了实现之外,这些类还向Selenium的ICommandProcessor接口添加了一些扩展方法。基于此,测试可以如下所示: list命令=separser.parsefile(@“homepagetest.html”); selenium.processor.interpret命令(命令); selenium.processor.assertNoVerifyErrors(); (解释命令和断言验证错误是自定义扩展方法。) |
![]() |
2
0
上次我用SeleniumRC.net的时候,我觉得没有办法做到这一点。 |
![]() |
3
0
您可以在Selenium IDE中设置格式,方法是转到“选项”->格式,然后将其设置为您选择的语言。这意味着您可以创建C测试,而不必在执行过程中转换它们。您仍然可以右键单击并选择您的命令,它将在IDE中更新为c。 我想这就是你想要的。 |
![]() |
4
0
也许您可以解析测试的XHTML,并使用.NET反射将其转换为方法调用,但这需要您做一些工作。 |
![]() |
Tim Kirkwood · 比较空数据帧 7 月前 |
![]() |
nerrood · 为什么在笑话测试中不调用save 1 年前 |
![]() |
eof · Chrome块文件下载-selenium 1 年前 |
![]() |
Display name · Ember.js辛烷值验收试验 1 年前 |
![]() |
Vitto · 理智和回归测试是如何在一个简单的场景中协同工作的? 1 年前 |
![]() |
mattsmith5 · 使用特征文件并行计算空手道跑场景 1 年前 |
![]() |
Norronas · 采用裸机编程的寄存器单元测试 1 年前 |