### Version 1.50.0 ### Steps to reproduce Setup a multipart data object with an array of files being sent in a single field using the ApiRequestContext object ```python multipart_data = { files= [ { "name"="Document1.txt", "mimeType":"text/plain", buffer: b"Text file 1 content" }, { "name"="Document2.txt", "mimeType":"text/plain", buffer: b"Text file 2 content" } ] } ``` Attempt to send this to an API endpoint that expects to find a list of files against the field named "files". Example steps : TBC ### Expected behavior I expect to receive a list of files in my API endpoint in a single form field. ### Actual behavior 0 files are sent to the API Endpoint. ### Additional context Issue has been identified in [playwright/_impl/_fetch.py#L382](https://github.com/microsoft/playwright-python/blob/25fb05dd18012e2ed42d3c8470d954581c1674ad/playwright/_impl/_fetch.py#L382) Suggest an extra helper method and foreach loop added to identify and attach arrays of file payloads ### Environment ```Text - Operating System: [Windows 10] - CPU: [Intel i7] - Browser: [All] - Python Version: [3.11.6] - Other info: ```