我有一个应用程序,其中包含您单击的按钮,该按钮使用JS滚动页面。

我收到“元素在某个点(某点,某点)不可点击”的错误,我认为这是因为硒/量角器不了解动态滚动,因此没有等待它,如何设置特定时间等待尝试下一个动作?

最佳答案

您可以像这样使用protractor expected conditions

var EC = protractor.ExpectedConditions;

buttonThatScrolls.click();
var nextElement = $('#xyz'));
browser.wait(EC.presenceOf(nextElement), 10000);
nextElement.click();

09-19 00:02