如何读取Webdriver屏幕截图目录



我想读取保存的屏幕截图到变量的路径。

之后

browser.save_screenshot('Test.png')

我想把这个文件的目录保存到一个变量file_path中。

例如,print(file_path)应将输出作为D:Test.png

我怎样才能做到这一点?

正如用户@That1guy所解释的,假设您只是用代码browser.save_screenshot('Test.png')保存文件,那么这意味着图像将相对保存,即您的python文件的确切位置。

因此,要获得绝对的CWD(当前工作目录(,可以通过导入os模块并执行

import os 
file_path= os.path.dirname(os.path.realpath(__file__))

import os
file_path= os.getcwd()