小编Saj*_*chi的帖子

phantomJS是否支持地理定位?

我正在尝试用PhantomJS运行qunit测试用例.当phantomJS尝试访问DOM的navigator.geolocation函数时,我的一个测试就悬而未决.相同的测试在浏览器中正常工作,只需使用phantomJS挂在控制台中.

doe phantomJS支持地理位置?有什么建议吗?

如果条件,则在以下中断

  if(navigator.geolocation) {
            window.navigator.geolocation.watchPosition(updateLocation, null, { frequency: 3000 });
        }
Run Code Online (Sandbox Code Playgroud)

javascript qunit phantomjs chutzpah

8
推荐指数
2
解决办法
2304
查看次数

如何在angularJS前端使用硒自动化测试

我正在测试用.NET Backend和AngularJS前端编写的应用程序.使用Selenium编写一些自动化测试和specflow集成(C#).

我已经完成了初始设置,但我遇到的最大困难之一就是检测动态Web元素.由于应用程序使用的是Angular,因此除非我尝试使用XPath,否则无法轻松识别大多数元素.Selenium不支持化合物类名称,即"class ="ng-pristine ng-valid ng-touching""并且ID不断变化.

有没有更好的方法呢?还是我可以用来让我的生活更轻松的图书馆?

任何输入赞赏:)

selenium automated-tests specflow angularjs selenium-webdriver

0
推荐指数
1
解决办法
3600
查看次数