【发布时间】:2017-04-02 18:14:43
【问题描述】:
我在需要点击的 div 上放置了一个 div。两个 div 都在浏览器窗口中可见,因此无需滚动。那么,如何单击顶部 div 下方的底部 div?它适用于鼠标,但不适用于量角器。
快速背景:我们的团队使用一个弹出框实现了一个自定义下拉控件,其中包含要选择的“选项”和一个带有滚动条的“玻璃片”。这样做是为了避免下拉控件有 100 多个选项时出现问题。这块玻璃允许您将选项“滚动”到弹出窗口中。
在 Protractor 中,我在视口中找到了要单击的正确位置,但错误提示我正在单击 scrollCanvas。
这里是伪html:
<div id="dropdownControl">
<div id="viewport"
<div ng-repeat (of the viewable options)
... </div>
<div id="scrollCanvas">
... </div>
</div>
scrollCanvas 正在接收点击,但我需要视口来接收点击。有什么想法吗??
提前致谢!
【问题讨论】:
标签: html protractor