不同浏览器中不同的屏幕截图分辨率

时间:2013-03-25 18:01:16

标签: selenium-webdriver

我遇到了与我的GUI比较项目相关的问题......

它在不同的浏览器中拍摄给定URL的屏幕截图,但这些屏幕截图对于不同的浏览器具有不同的分辨率。

所以,我的问题是,现在该怎样做才能获得不同浏览器中所有屏幕截图的相同分辨率。

如果有任何解决方案,那么请告诉我。

详情:

  • 决议用:

    • Mozilla Firefox: - 1345 * 627
    • 谷歌浏览器: - 1345 * 659
    • Internet Explorer: - 1345 * 679
  • 使用的工具:

    • Selenium Web Driver。
    • 爪哇

1 个答案:

答案 0 :(得分:0)

尝试最大化驱动程序窗口

Junit& amp;的webdriver:

public class Untitled {
  private WebDriver driver;
  private String baseUrl;
  private boolean acceptNextAlert = true;
  private StringBuffer verificationErrors = new StringBuffer();

  @Before
  public void setUp() throws Exception {
    driver = new FirefoxDriver();
    baseUrl = "http://www.google.com";
    driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
    driver.manage().window().maximize();
  }

  @Test
  public void testUntitled() throws Exception {
driver.get(baseUrl);

  }

  @After
  public void tearDown() throws Exception {
    driver.quit();
    String verificationErrorString = verificationErrors.toString();
    if (!"".equals(verificationErrorString)) {
      fail(verificationErrorString);
    }
  }`