如何读取Webdriver截图目录?

How to read the Webdriver screenshot directory?

我想把截图保存的路径读到一个变量中

之后

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()