我正在等待隐藏字段的填充。我想等待ajax加载到下一步。我试图为此使用waitForJS,但我不知道如何建立javascript条件。
我已经尝试过另一种条件,但是它不起作用,我真的需要加载Ajax才能进行下一步。
$I->waitForJS(
15000,
"(function myJavascriptFunction() {
var monChamp = document.getElementById('data-com_product_id');
if (monChamp.value != '') {
return true;
} else {
return false;
}
})()"
);
欢迎提出建议。谢谢
最佳答案
您可以使用:
$I->waitForJS("return $.active == 0;",10);
如果在代码接收中使用webdriver。
刚刚进行了测试,就像魅力一样。