我正在编写一个Selenium测试,需要选择并上传文件才能继续下一页。当测试点击输入时,我当前可以让Mac浏览器窗口从顶部下拉,但它没有选择文件。该文件与当前正在运行的故事位于同一文件夹中。
我是Selenium的新手,但我认为这样的事情不会构成如此大的问题。
我目前在我的机器人中使用以下内容:
element("[name='file']").click();
WebElement elem1 = driver.findElement(By.name("input[@name='file']"));
elem1.sendKeys(filePath);