【问题标题】:watir webdriver wait for font loadwatir webdriver 等待字体加载
【发布时间】:2023-03-04 18:44:01
【问题描述】:

我想用 watir 截取一个网页的屏幕截图。它应该捕获用户将看到的页面的最终设计。

我有以下问题:

字体是在页面加载之后加载的。 因此,等待元素为 visible? / exists? 是不够的,因为在加载字体之前页面上已经存在所有 html。对于这些情况,我只看到系统标准字体。

有谁知道如何使用 Watir 等待字体加载(使用 sleep X 除外)?

【问题讨论】:

    标签: selenium fonts watir watir-webdriver asynchronous


    【解决方案1】:

    您可以使用

    获取字体大小
    b.div(:id => 'foo').style 'font-size'
    

    【讨论】:

    • 但字体大小与最初加载的系统字体相同。我可以检查字体类型/字体名称吗?我在文档中一无所获...
    • @finnvonfriesland 你可以获得任何 CSS 属性。试试font-stylefont-family 而不是font-size
    • 谢谢!这就是我正在寻找的信息:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-15
    • 2018-03-07
    • 1970-01-01
    • 2012-05-11
    相关资源
    最近更新 更多