【问题标题】:How do I zoom out of a specific webpage when using Nightwatch.js?使用 Nightwatch.js 时如何缩小特定网页?
【发布时间】:2018-06-21 23:48:06
【问题描述】:

我正在尝试使用 Nightwatch 缩小我当前的网页(不仅仅是 CSS 元素)。我一直在尝试通过使用

来使用框架中已经提供的 .keys() 方法
browser.keys([browser.Keys.CONTROL, browser.Keys.SUBTRACT])

browser.keys([browser.Keys.CONTROL, browser.Keys.SUBTRACT], browser.Keys.NULL)

还有

broswer.keys('\ue009', '\ue027')

但似乎没有正确缩小。我使用的是正确的语法还是有其他方法可以使用按键进行缩小?谢谢你的帮助

【问题讨论】:

    标签: selenium nightwatch.js


    【解决方案1】:

    代替:

    browser.keys([browser.Keys.CONTROL, browser.Keys.SUBTRACT], browser.Keys.NULL)
    

    试试这个:

    browser.keys([browser.Keys.CONTROL, "browser.Keys.SUBTRACT", browser.Keys.NULL]);
    

    【讨论】:

    • 这似乎也不起作用。执行browser.keys([browser.Keys.CONTROL, "a", browser.Keys.NULL]) 似乎可以很好地突出显示整个页面,但缩放不起作用。
    • 试试browser.keys([browser.Keys.CONTROL, "\uE027", browser.Keys.NULL]);
    • 看起来这也没什么作用:(
    • 我想是时候问问开发者了。可能正是这种情况存在问题。 github.com/nightwatchjs/nightwatch/issues - 这里可以直接问开发者。
    • 可能是时候这样做了。感谢您的帮助!
    【解决方案2】:

    如果上述解决方案对某人不起作用,您可以这样做:

    browser.execute("document.body.style.zoom='50%'");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-12
      • 2020-01-19
      • 2016-01-05
      • 1970-01-01
      • 1970-01-01
      • 2019-04-16
      相关资源
      最近更新 更多