Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用Selenium上传图片?_Java_Selenium Webdriver_Robotframework_Selenium Grid - Fatal编程技术网

Java 如何使用Selenium上传图片?

Java 如何使用Selenium上传图片?,java,selenium-webdriver,robotframework,selenium-grid,Java,Selenium Webdriver,Robotframework,Selenium Grid,我必须从指定文件夹上载.JPG图像。Sendkeys(路径)不工作。机器人也不工作了。 请给我推荐一些其他工具,比如Robot,我可以在maven项目中使用它的.jar文件。我必须使用网格在服务器上运行代码,所以请不要安装程序。任何外部或内部Java类都很好。看看我的答案。代码是用C#编写的,但它概述了我在selenium测试中上载文件时使用的解决方法。注意:不需要第三方工具。您试过sikuli吗?它有自己的API,可以与selenium一起使用。sikuli需要安装,如果在服务器上无头运行测试

我必须从指定文件夹上载.JPG图像。Sendkeys(路径)不工作。机器人也不工作了。
请给我推荐一些其他工具,比如Robot,我可以在maven项目中使用它的.jar文件。我必须使用网格在服务器上运行代码,所以请不要安装程序。任何外部或内部Java类都很好。

看看我的答案。代码是用C#编写的,但它概述了我在selenium测试中上载文件时使用的解决方法。注意:不需要第三方工具。

您试过sikuli吗?它有自己的API,可以与selenium一起使用。sikuli需要安装,如果在服务器上无头运行测试,则无法工作。有时,将sikuli集成到硒测试中可能是唯一的选择,但它总是会导致测试变得更加脆弱,便携性较差。