2015-10-08 2 views
0

Я хочу сделать снимок экрана с веб-страницы с помощью watir. Он должен зафиксировать окончательный дизайн страницы, которую пользователь увидит.watir webdriver ждет загрузки шрифта

У меня есть следующая проблема:

шрифты загружаются несколько после PageLoad. Таким образом, ожидание элементов visible?/exists? не является достаточным, так как все html уже присутствует на странице до загрузки шрифтов. В этих случаях я вижу только стандартные стандартные шрифты.

Кто-нибудь знает, как ждать загрузки шрифтов (за исключением использования sleep X) с Watir?

ответ

1

Вы можете получить размер шрифта с помощью

b.div(:id => 'foo').style 'font-size' 
+0

Но размер шрифта одинаков для первоначально загруженного системного шрифта. могу ли я проверить имя шрифта/шрифта? Я ничего не нашел в документах ... –

+0

@finnvonfriesland Вы можете получить любое свойство CSS. Попробуйте 'font-style' или' font-family' вместо 'font-size'. – xyz

+0

спасибо! это была информация, которую я искал :) –

Смежные вопросы