Selenium 自动化单页应用程序测试用例的最佳工具是什么

Selenium 自动化单页应用程序测试用例的最佳工具是什么,selenium,testing,automation,webdriver,protractor,Selenium,Testing,Automation,Webdriver,Protractor,我有一个新的网站要测试,这是一个单页应用程序(SPA),我不知道我应该使用哪个工具来自动化它。我想到了Selenium和Drugator,但Drugator不是一个好主意,因为我的网站与AngularJS无关,在这种情况下,Selenium WebDriver是唯一的选择,还是市场上还有其他可用的工具? 如果selenium是唯一的好选择,那么我可以面对什么样的挑战?是的,您可以使用带有POM(页面对象模型)等框架的selenium webdriver 页面对象模型为脚本提供了灵活性和可维护性

我有一个新的网站要测试,这是一个单页应用程序(SPA),我不知道我应该使用哪个工具来自动化它。我想到了Selenium和Drugator,但Drugator不是一个好主意,因为我的网站与AngularJS无关,在这种情况下,Selenium WebDriver是唯一的选择,还是市场上还有其他可用的工具?
如果selenium是唯一的好选择,那么我可以面对什么样的挑战?

是的,您可以使用带有POM(页面对象模型)等框架的selenium webdriver

页面对象模型为脚本提供了灵活性和可维护性

参考:-


希望它能帮助您:)

对于单页应用程序,使用selenium是个坏主意

将所有dll添加到项目中,在代码中运行webDriver等等

最好的办法是使用(.Net webBrowser+MSHtml)[如果您的测试将在internet explorer web浏览器上进行]

好处:

  • 速度
  • 内置框架

    • 我会选择Watir Webdriver和Ruby!主要优点-易于阅读和理解代码,ruby灵活性,强大的irb调试器,速度和可靠性。至于挑战——一个是集成技术(如果您的站点使用C#作为后端,我肯定会选择C#和Selenium Webdriver)

      是的,您可以使用Selenium Webdriver java和testng框架。感谢各位的宝贵回复。。因此,我将使用仅使用POM框架的WebDriver。