我有一个应用程序,其中包含一个按钮,单击该按钮即可使用 JS 滚动页面。
我收到“元素在点(某个点,某个点)不可点击”错误,我认为这是因为 Selenium /Protractor 不知道动态滚动,所以没有等待它,我该如何设置在尝试下一步操作之前需要等待特定的时间?
最佳答案
您可以使用protractor expected conditions喜欢
var EC = protractor.ExpectedConditions;
buttonThatScrolls.click();
var nextElement = $('#xyz'));
browser.wait(EC.presenceOf(nextElement), 10000);
nextElement.click();
关于javascript - 等待编程滚动 Selenium /Protractor ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34802237/