2017-04-20 69 views
0

我为我的angularJs 1.14应用程序设置量角器测试。 我们有一个显示字幕的视频播放器。每个字幕都在一个div中。当玩家正在玩时,我们的代码将当前字幕的类别设置为“currentSubtitle”。这样,我们可以突出显示字幕。另外,我们有导致当前字幕的div滚动到的代码。如何创建测试字幕滚动是否正常工作的测试?如何使用量角器测试页面上的动态元素?

回答

0

我认为你可以做2件事情,具体取决于自动化和页面本身的速度。

  1. 您是否尝试过使用element(by.css('. currentSubtitle').getText()验证哪些文本是可见的。 getText()会给你看到的文字,见here
  2. 使用browser.driver.executeScript('//some JS code')来确定它是否滚动,例如this post。然后,你可以用JS计算,如果字幕滚动工作

希望它可以帮助你找到答案

相关问题