【问题标题】:Selenium, Safari: Only take screenshot of the visible elementsSelenium、Safari:仅截取可见元素的屏幕截图
【发布时间】:2017-08-25 10:42:14
【问题描述】:

使用 Selenium 测试网站,我想截取页面可见部分(视口)的屏幕截图。

在 Chrome、firefox 和 opera 中默认是这样的。 在 IE 中我添加了一个功能:

"ie.enableFullPageScreenshot": false

在 Safari 中,我找不到办法。

我也想避免裁剪屏幕截图。

【问题讨论】:

  • Safari 是否为您提供整页截图?
  • 是的,就是这样
  • @ElheniMokhles 怎么样?当我使用 safari 的 webdriver 执行 browser.save_screenshot(url) 时,它只截取页面可查看部分的屏幕截图。

标签: selenium selenium-webdriver safaridriver


【解决方案1】:

可能是:-

driver.manage().window().setSize(targetSize);

来源:-

https://github.com/seleniumhq/selenium-google-code-issue-archive/issues/3752

希望对你有帮助:)

【讨论】:

  • 这与我想要的相反
猜你喜欢
  • 2021-07-12
  • 2016-10-05
  • 1970-01-01
  • 2015-11-13
  • 2015-10-28
  • 1970-01-01
  • 2016-06-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多