我目前正在尝试为 CI (Hudson) 构建一个小测试套件。我编写了一个复杂的脚本,它动态调用其他脚本并填充给定的 DIV 元素。
我的 Selenium 测试适用于琐碎的示例(加载 www.google.com,搜索 q-Element 等)
但是当我尝试在我的 PhantomJS 实例中运行一个与 Firefox-Driver 一起工作的复杂测试时,它崩溃了。发生段错误。
我的问题是,如何为我的前端 JS 编写测试,该 JS 在运行(无头)的 Hudson-Server 上运行。
或者有没有办法调试导致段错误的原因?