我在Go中使用gouga和ginkgo的agouti来测试我们的应用程序的上传表单,该表单由我们填写的textarea组成。
此代码适用于1500行:
upload_externalData := page.Find("#upload_externalData")
buf := bytes.NewBuffer(nil)
f, err := os.Open("./files/external.log")
io.Copy(buf, f)
externalData := string(buf.Bytes())
Expect(upload_externalData.Fill(string(externalData))).Should(Succeed())
当将导入的数据增加到正常的25000行时,PhantomJS会以100%阻止一个CPU核心,并且不会发生任何其他情况。
有没有办法实现这个目标?