无法重新编写Selenium暴露的javascript错误

无法重新编写Selenium暴露的javascript错误,javascript,selenium,requirejs,fluentautomation,Javascript,Selenium,Requirejs,Fluentautomation,我有一个利用了大量javascript代码的web应用程序。我注意到,在生产中,很多时候使用FluentAutomation和Selenium驱动程序编写的测试都会非常一致地复制一些bug 例如: define(['knockout'], function(ko) { return $('body'); }); 这段代码使用jquery,但没有将其列为依赖项。这显然是javascript代码中的一个错误,但是这会导致一个错误,未定义的函数在通过Fluent Automation\Sel

我有一个利用了大量javascript代码的web应用程序。我注意到,在生产中,很多时候使用FluentAutomation和Selenium驱动程序编写的测试都会非常一致地复制一些bug

例如:

define(['knockout'], function(ko) {
    return $('body');
});
这段代码使用jquery,但没有将其列为依赖项。这显然是javascript代码中的一个错误,但是这会导致一个错误,未定义的函数在通过Fluent Automation\Selenium运行时并不一致。问题是,在Chrome中手动打开页面时,它工作正常

我认为这只是一个时间问题,但为什么在Fluent Automation\Selenium测试中这种重新编程如此一致,而当我直接在Chrome中运行相同的代码时却从不为我重新编程?FluentAutomation\Selenium运行Chrome的方式有什么不同,导致在该场景中只能重新编程?当我自己在Chrome中运行它时,如何让它重新编程