Pasar múltiples archivos al nodo de entrada con Watir (usando Ruby)

Así que me he topado con un problema. Estoy tratando de automatizar un caso de prueba en el que necesito pasar varios archivos a un nodo de entrada y no puedo entender cómo hacerlo. Puedo usar Mechanize o Watir, pero he encontrado muy poca información sobre un tema que parece relativamente importante en la automatización. En los fragmentos a continuación, estoy usando Watir con Ruby. El problema principal que tengo es que parece que cuando se seleccionan varios archivos, el nodo de entrada ya no es visible. El nodo de entrada acepta múltiples archivos, y pasar una sola ruta da como resultado una carga exitosa, así.

path1 = "/path/to/file.json"
file_field.set path1

Creo que pasar varios archivos sería tan simple como pasar una cadena con múltiples rutas separadas por algún tipo de delimitador. Sin embargo, no soy particularmente inteligente con el desarrollo web, y estoy luchando por comprender dónde debería comenzar. Cuando intento pasar varios archivos así:

multiple_paths = ("/path/to/file1.json"; "/path/to/file2.json")
file_field.set multiple_paths

le da a las cargas el segundo archivo pero no el primero (haciéndome pensar que tal vez los está cargando en secuencia, y el segundo se sobrescribe).

¿Crees que esto es posible incluso con Watir? Sé que Chrome tiene una solución alternativa para cargar múltiples archivos usando \ n como delimitador, ¿hay alguna solución similar para Firefox?

Respuestas a la pregunta(1)

Su respuesta a la pregunta