Selenium Webdriver: How to take full page screenshot using FireShot written in Python -


in selenium webdriver, looking able take full page screenshot using fireshot executed python script.

i have following code far:

import unittest import execjs execjs import selenium import webdriver selenium.webdriver.common.by import selenium.webdriver.support.ui import webdriverwait selenium.webdriver.support import expected_conditions ec selenium.webdriver.common.keys import keys  class pythonorgsearc(unittest.testcase):      def setup(self):         self.driver = webdriver.chrome('/usr/bin/chromedriver');      def test_login_and_make_payment_on_account(self):         driver = self.driver;         driver.set_window_size(1024,768);          # log in account         driver.get("https://www.mywebsite.com");         self.assertin("sign in", driver.title);         driver.save_screenshot('/users/username/documents/selenium_test/01a_login.png');          # enter username         user = driver.find_element_by_id("emailoraccountnumber");         user.send_keys("user@me.co.uk");          # enter password , submit form         password = driver.find_element_by_id("password");         password.send_keys("password123");         driver.save_screenshot('/users/username/documents/selenium_test/01b_login_filled.png');         password.send_keys(keys.return);          # confirm logged account         self.assertin("account summary", driver.title);         driver.save_screenshot('/users/username/documents/selenium_test/02a_my_account.png');      def teardown(self):         self.driver.close();  if __name__ == "__main__":     unittest.main(); 

i have installed pyexecjs, have no idea how can begin using fireshot api replace current save_screenshot functions used in code. thank steer or guidance can provide.

i think better use driver.execute_script command execute javascript in browser, if want check markup, perhaps, applitools


Comments

Popular posts from this blog

c# - Validate object ID from GET to POST -

node.js - Custom Model Validator SailsJS -

php - Find a regex to take part of Email -