gpt4 book ai didi

java - 在 Selenium 网格上创建和上传文件

转载 作者:搜寻专家 更新时间:2023-10-31 19:28:53 26 4
gpt4 key购买 nike

我拥有的测试用例之一是将文件上传到应用程序。在没有网格的情况下,这可以通过创建一个虚假文件轻松完成,并获取文件的绝对路径并填写输入字段并单击上传。但是,当我使用网格时,文件不在托管节点的机器上。无论如何,要么将文件发送到节点,要么告诉节点创建文件并获取绝对路径。

最佳答案

一旦您知道如何操作,其实非常简单,只需设置一个本地文件检测器即可。

import org.openqa.selenium.remote.LocalFileDetector
import org.openqa.selenium.remote.RemoteWebDriver

WebDriver driver = new RemoteWebDriver(new URL("http://localhost:4444/wd/hub"), DesiredCapabilities.firefox());
driver.setFileDetector(new LocalFileDetector())

然后正常上传,Selenium 将通过网络将文件发送到节点。

关于java - 在 Selenium 网格上创建和上传文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16205299/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com