Angular 将量角器与selenium和testNG集成

Angular 将量角器与selenium和testNG集成,angular,selenium,selenium-webdriver,protractor,Angular,Selenium,Selenium Webdriver,Protractor,我有一个设置良好的selenium框架,它有大约700多个我们每天执行的测试。现在,我们测试的网站的一些组件/模块正在迁移到Angular,即一些页面的UI将在Angular中实现,而其他页面保持不变。 我的问题是,有没有一种方法可以在同一个项目中使用Proactor进行旧测试和新测试。以更简单的方式,我可以创建一个测试套件,其中包含使用Proactor编写的测试,以及使用常规web驱动程序编写的其他测试套件吗 谢谢我做了研究,找到了最适合我的解决方案。我发现了一种不使用量角器测试角度位置的解决

我有一个设置良好的selenium框架,它有大约700多个我们每天执行的测试。现在,我们测试的网站的一些组件/模块正在迁移到Angular,即一些页面的UI将在Angular中实现,而其他页面保持不变。 我的问题是,有没有一种方法可以在同一个项目中使用Proactor进行旧测试和新测试。以更简单的方式,我可以创建一个测试套件,其中包含使用Proactor编写的测试,以及使用常规web驱动程序编写的其他测试套件吗


谢谢

我做了研究,找到了最适合我的解决方案。我发现了一种不使用量角器测试角度位置的解决方法,但具有angular提供的功能。如果其他人可能需要,我在这里提供参考:


希望这能帮助别人

我做了研究,找到了最适合我的解决方案。我发现了一种不使用量角器测试角度位置的解决方法,但具有angular提供的功能。如果其他人可能需要,我在这里提供参考:


希望这能帮助一些人

对于有角度的页面,您想使用量角器而不是WebDriver有什么特殊原因吗?没有任何特殊原因。但我在浏览互联网时发现,在很多地方,如果我们用量角器测量有角度的页面,等待特定事件会更容易。还有人提到,像ng repeat这样的元素。。。etc很难通过webDriver找到。在这种情况下,我强烈建议您使用已经使用的平台(即webDriver)实现新的测试用例。我想说,在没有充分理由的情况下集成两个不同的平台不是一个好主意。根据我的经验:使用WebDriver自动测试英语网页通常没有问题。我开发了一些简便的方法来做所有的
waitFor
之类的事情,并且有大量的相关文档(问问谷歌)。另一方面,我对量角器进行了评估,至少对于那个项目来说,量角器是不合适的。只是因为它是英语的-你不需要量角器。有没有特殊的原因,你想使用量角器而不是WebDriver为角度页面?没有任何特殊的原因。但我在浏览互联网时发现,在很多地方,如果我们用量角器测量有角度的页面,等待特定事件会更容易。还有人提到,像ng repeat这样的元素。。。etc很难通过webDriver找到。在这种情况下,我强烈建议您使用已经使用的平台(即webDriver)实现新的测试用例。我想说,在没有充分理由的情况下集成两个不同的平台不是一个好主意。根据我的经验:使用WebDriver自动测试英语网页通常没有问题。我开发了一些简便的方法来做所有的
waitFor
之类的事情,并且有大量的相关文档(问问谷歌)。另一方面,我对量角器进行了评估,至少对于那个项目来说,量角器是不合适的。就因为它是盎格鲁语-你不需要量角器。