Пройдите тестирование, заполните textarea с проблемой производительности PhantomJS
Я использую agouti с gomega и ginkgo в Go для проверки формы загрузки нашего приложения, состоящей из текстовой области, которую мы заполняем.
Этот код прекрасно работает для 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%, и больше ничего не происходит.
Есть ли способ добиться этого?