如何处理上传文件测试?目前我使用Selenium Grid Extra(4台机器)并且当一台测试eq机器04正在运行时想要上传文件,而不是在那台机器上,如何从集线器机器创建这样的文件或副本?硬编码路径等“C:\ test \ pic \ 01.img”这不是最好的方法:)因为我必须在所有机器上维护它。
有任何线索吗?这是C#代码btw
答案 0 :(得分:0)
设置文件检测器以使驱动程序将文件上载到远程计算机:
driver.setFileDetector(new LocalFileDetector());
WebElement input = driver.findElement(By.cssSelector("input[type=file]"));
input.sendKeys("C:\\test\\pic\\01.img");