Насмешливый заголовок запроса фантомов и агути
Я использую Агути в моем проекте для тестирования моей веб-страницы. Все работает нормально, но у меня проблемы с поиском способа подделать заголовки запроса. В настоящее время я использую platformjs через reuirejs, и я хотел бы "подделать" заголовок os, отправленный браузером, чтобы система думала, что запросы поступают с мобильной платформы. Я хочу сделать это, чтобы проверить, что мое домашнее сообщение появляется только на мобильных платформах.
Вот текущий тест.
/*
Test that add to homescreen notification is shown first time visiting the app.
*/
func (t *AppTest) TestHomescreenNotification() {
SetDefaultEventuallyTimeout(time.Second*7)
RegisterTestingT(t.unit)
page, err := agoutiDriver.NewPage()
Expect(page.DeleteCookie("visited")).To(Succeed())
Expect(err).NotTo(HaveOccurred())
Expect(page.Navigate(indexPath)).To(Succeed())
Eventually(page.Find("#message")).Should(BeFound())
Eventually(page.Find(".growInTop")).Should(BeFound())
/* Resetting default time out. */
SetDefaultEventuallyTimeout(time.Second)
}