【问题标题】:Is there a way to upload a file on Appium/Selenium node when using WindowsDriver?使用 WindowsDriver 时,有没有办法在 Appium/Selenium 节点上上传文件?
【发布时间】:2020-06-03 13:16:51
【问题描述】:

正如网络搜索显示的那样,它应该很容易,如果您使用的是 ChromeDriver 确实如此。你基本上是在添加

driver.setFileDetector(new LocalFileDetector());

行,它正在为您传输文件/完成路径。但是我没有运气尝试使用 WindowsDriver for Appium 进行类似的工作。有没有可能将文件传输到节点的方法?在这一点上我完全没有想法。

【问题讨论】:

    标签: java selenium grid appium


    【解决方案1】:

    文件上传可以通过java中的sikuli库来完成

    Pattern fileNameInput = new Pattern("D:\Selenium\FileOpenInput.PNG");
    Pattern openButton = new Pattern("D:\Selenium\OpenButton.PNG");
    Screen screen = new Screen();
    screen.type(fileNameInput, "D:\Selenium\OpenButton.PNG");
    screen.click(openButton);
    

    http://automationtesting.in/file-upload-using-sikuli-in-selenium/

    【讨论】:

    猜你喜欢
    • 2012-10-09
    • 2021-08-21
    • 1970-01-01
    • 1970-01-01
    • 2015-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多