Passando vários arquivos para o nó de entrada com Watir (usando Ruby)

Então, eu tenho um problema. Estou tentando automatizar um caso de teste em que preciso passar vários arquivos para um nó de entrada e não consigo descobrir como fazer isso. Posso usar o Mechanize ou o Watir, mas encontrei muito pouca informação sobre um tópico que parece relativamente importante em automação. Nos trechos abaixo, estou usando o Watir com Ruby. O principal problema que estou enfrentando é que, quando vários arquivos são selecionados, o nó de entrada não está mais visível. O nó de entrada aceita vários arquivos e a passagem em um único caminho resulta em um upload bem-sucedido, assim.

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

Eu pensaria que passar vários arquivos seria tão simples quanto passar uma string com vários caminhos separados por algum tipo de delimitador. No entanto, não sou particularmente experiente com o desenvolvedor da Web e estou lutando para entender onde deveria começar. Quando tento passar vários arquivos da seguinte forma:

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

fornece uploads do segundo arquivo, mas não do primeiro (fazendo-me pensar que talvez esteja enviando-os em sequência e o segundo esteja sobrescrevendo)

Você acha que isso é possível usando o Watir? Sei que o Chrome tem uma solução alternativa para carregar vários arquivos usando \ n como delimitador, existe uma solução alternativa para o Firefox?

questionAnswers(1)

yourAnswerToTheQuestion