3

Phantomjs Version: 1.9.7
Selenium Version: 2.40.0

Setting zoomFactor works well when I directly call phamtomjs with page.zoomFactor set in .js file:

Works well

var page = require('webpage').create();
    page.open('http://google.com', function () {
    page.zoomFactor = 0.25;
    page.render('test.png')
    phantom.exit();
});

However it doesn't work when this is set in desired_capabilities in selenium:

Does not work

DesiredCapabilities.PHANTOMJS['phantomjs.page.zoomFactor'] = 0.25
driver = selenium.webdriver.PhantomJS()
driver.get('http://google.com')
driver.save_screenshot('test.png')
driver.quit()

I also tried this, but it doesn't work either:

driver = selenium.webdriver.PhantomJS(
    desired_capabilities={'phantomjs.page.zoomFactor': 0.25}
)

What am I doing wrong?

satoru
  • 31,822
  • 31
  • 91
  • 141
pppk520
  • 517
  • 4
  • 15

0 Answers0