我现在使用以下代码上传文件:
exe_path = os.path.dirname(os.path.realpath( file ))+“\ uploadfile.exe”
subprocess.call(exe_path +“”+ file_path_to_upload)
但是当我使用上面的代码时,如果屏幕不是ACTIVE并且测试失败,则驱动程序将关闭。
我需要一些使用selenium Python上传文件的建议,即使屏幕是IN-ACTIVE
也应该有效答案 0 :(得分:0)
你可以试试这个:
element = driver.find_element_by_id("IdToYourButton")
element.click()
element.send_keys("fullPathToYourFile")