Javascript Codeception-js和Ajax
我有一个加载等待一个隐藏字段被填充。我想等待ajax加载到下一步。我尝试使用waitForJS来实现这一点,但我不知道如何构建javascript条件 我已经尝试了另一个条件,但它不起作用,我真的需要加载ajax来进行下一步Javascript Codeception-js和Ajax,javascript,ajax,selenium-webdriver,codeception,Javascript,Ajax,Selenium Webdriver,Codeception,我有一个加载等待一个隐藏字段被填充。我想等待ajax加载到下一步。我尝试使用waitForJS来实现这一点,但我不知道如何构建javascript条件 我已经尝试了另一个条件,但它不起作用,我真的需要加载ajax来进行下一步 $I->waitForJS( 15000, "(function myJavascriptFunction() { var monChamp = document.getElementById('data-com_pro
$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);
如果在codeception中使用webdriver。
刚刚测试过,效果很好。谢谢你的回答,我现在使用Webdriver mod,还有更多方法。