Не удается получить текущий заголовок окна - PullRequest
0 голосов
/ 22 октября 2019

Я пытаюсь получить заголовок окна на странице почтового ящика Gmail после его открытия. По какой-то причине заголовок пуст. Что я делаю неправильно? Chromedp используется для автоматизации браузера.

...
var title string

err := chromedp.Run(taskCtx,
    chromedp.Navigate(`https://mail.google.com/mail/u/0/h/`),
    ...
    chromedp.WaitVisible(`body`), // gmail inbox page was opened in browser
    chromedp.Title(&title),
)
if err != nil {
    if err.Error() == "context deadline exceeded" {
        log.Println(err) // this line executed
    } else {
        log.Fatal(err)
    }
}

log.Printf("success.\ntitle: %s\n", title) // title is empty!

Вывод в консоли:

2019/10/22 08:01:49 превышен крайний срок контекста

2019/ 10/22 08:01:49 успех.

название:

1 Ответ

1 голос
/ 22 октября 2019

Функция заголовка, вероятно, не выполняется из-за ошибки, напечатанной в выходных данных. Вы должны это исправить, прежде чем сосредоточиться на заголовке

...