是否可以在Selenium IDE中评估当前测试用例的路径?文件上传需要一个完整的路径,而硬编码会破坏可移植性。
答案 0 :(得分:0)
一个好的解决方法是将测试文件添加到项目的资源目录中。团队的每个成员都可以访问该文件。
WebElement fileInput = driver.findElement(By.locator("yourButton"));
String filePath = YourClass.class.getResource("/" + fileName).getPath();
fileInput.sendKeys(filePath);
我发现将上面的代码块放在一个可以被所有测试类访问的辅助方法中效果最好。