问题描述:
1.执行自动化C:\Users\当前用户\AppData\Local\Temp 目录产生大量临时文件导致自动化执行异常。
应用场景:
所有Windows机器的默认配置。
原因:
编译执行Python脚本产生.pyc文件和.pyd文件。
通过Selenium下的Webdriver调用浏览器驱动程序(如chromedriver.exe)在没有正常退出的情况下产生的临时内存文件没有被释放。
操作系统本身使用产生的临时文件。
分析:
Python语言特性+操作系统特性。
解决方案:
通过更改默认临时文件目录,然后创建浏览器进程前之前清除。
在F盘创建TEMP文件夹。
更改环境变量TEMP和TMP(包含用户变量和系统变量都要更改),值为F:\TEMP。
重启电脑。
Python代码os.popen('RD %TEMP% /S/Q')。
Python代码os.popen('MKDIR %TEMP%')。
问题描述:
《object》《/object》上传文件不能send_keys方法。