javascript - 使用Protractor,如何选择具有唯一类的div并测试它是否显示?

标签 javascript jquery angularjs selenium-webdriver protractor

这是该独特类的 view.html:

<div class="appExperience small-tile">
</div>

这是我尝试过的代码:

var displayedTile = element(by.css('.appExperience small-tile'));

   expect(displayedTile.isDisplayed()).toBe(true);

运行 Protractor 时收到以下消息

Failed: No element found using locator: By(css selector, .appExperience small-tile)

关于如何解决这个问题有什么想法吗?

最佳答案

试试这个:

var displayedTile = element(by.css('div.appExperience.small-tile'));

或者

 var displayedTile = element(by.css('.appExperience.small-tile'));

关于javascript - 使用Protractor,如何选择具有唯一类的div并测试它是否显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37130868/

相关文章:

javascript - ng-dropdown-multiselect 库不适合我

javascript - 相同的图像以秒为间隔随机出现在 3 个不同的 div 中

jquery - 如何检查jquery新版本1.7.1中的单选按钮?

angularjs - 在 AngularJS 服务中使用 'this'

css - 当显示另一个 div 时,下推一系列 div

javascript - 如何使 Google map 信息窗口的内容完全适合所有浏览器?

javascript - VSCode 使用带有描述的快速选择列表项

angularjs - $location.path 将哈希更改为 %23 & .hash 无法正常工作

javascript - 如何在 JavaScript 中用逗号打印一个数字作为千位分隔符

javascript - 使用 CSS 或 JS 在溢出的 div 中标记最后一个可见的 child