Quantcast
Channel: Webdriver Screenshot in Python - Stack Overflow
Viewing all articles
Browse latest Browse all 16

Answer by Shubham Jain for Webdriver Screenshot in Python

$
0
0

You can use below function for relative path as absolute path is not a good idea to add in script

Import

import sys, os

Use code as below :

ROOT_DIR = os.path.dirname(os.path.abspath(__file__))screenshotpath = os.path.join(os.path.sep, ROOT_DIR,'Screenshots'+ os.sep)driver.get_screenshot_as_file(screenshotpath+"testPngFunction.png")

make sure you create the folder where the .py file is present.

os.path.join also prevent you to run your script in cross-platform like: UNIX and windows. It will generate path separator as per OS at runtime. os.sep is similar like File.separtor in java


Viewing all articles
Browse latest Browse all 16

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>