当前位置: 首页 > 知识库问答 >
问题:

使用selenium上传图片时Chrome崩溃,如何修复?

宋英杰
2023-03-14

我正在使用selenium和appium在Android手机上自动化移动chrome浏览器。我已经连接了真正的android设备

adb connect{移动ip地址}

 public class UploadPhotoPage extends TestBase {

    // Page Factory Object Repository
    @FindBy(id = "file-upload")
    WebElement fileUpload;

    // Initialising the page object
    public UploadPhotoPage() {
    PageFactory.initElements(driver, this);
    }

    // Actions
    public void uploadphotos(String imagePath) throws AWTException, InterruptedException {
    fileUpload.sendKeys(imagePath);
    }
}

下面是我设置的功能

        DesiredCapabilities capabilities = new DesiredCapabilities();
        capabilities.setCapability(CapabilityType.BROWSER_NAME, "");
        capabilities.setCapability("deviceName", "ONEPLUS A5010");
        capabilities.setCapability("platformVersion", "8.1.0");
        capabilities.setCapability("platformName", "Android");
        capabilities.setCapability("browserName", "Chrome");
        capabilities.setCapability("deviceId", "XXX.XX.XX.XXX:5555");
        capabilities.setCapability("autoGrantPermissions", true);

共有1个答案

史智志
2023-03-14

我的脚本的问题如下:1)过时的元素问题是因为另一个元素,所以它不是根本原因。2)图像路径应该是移动图像,而不是在桌面上。这是一个主要问题。

 类似资料:
  • 问题内容: 如何使用selenium测试工具在Web应用程序上上传图片?我正在使用python。 我尝试了很多事情,但没有任何效果。 问题答案: 上载输入控件将打开一个本机对话框(由浏览器完成),因此通过Selenium单击控件或浏览按钮将仅弹出对话框,并且测试将挂起。 解决方法是通过JavaScript设置上传输入的值(在Java中是通过JavascriptExecutor完成),然后提交表单。

  • 我使用getStringArrayListExtra()搜索将列表从一个活动传输到另一个活动。这在第一次(从MainActivity到Diag2Activity)时运行良好,但在第二次(从Diag2Activity到SSToActivity)时应用程序崩溃。 每次我使用相同的方法:第一次活动: 第二项活动: 谁能告诉我错误可能来自哪里?提前谢谢 请在下面找到完整的代码: 主要活动。JAVA } 主

  • 在Ubuntu机器上,我尝试自动上传文件,但在使用selenium的Chrome无法做到这一点。我尝试了Robot类和普通发送键方法。 请参考我的代码: StringSelection=new StringSelection(“/home/manojnn/Desktop/OrderDetails.xlsx”);工具箱。getDefaultToolkit()。getSystemClipboard()

  • 我注意到在Chrome中运行我的量角器E2E测试时,每当一个规范失败,我的记者试图截图时,Chrome就会崩溃,错误日志如下。没有失败的测试工作正常。有故障的IE和FF工作正常。 正在使用的工具: Protractor版本:4.0.9 protractor-jasmine2-screenshot-reporter:0.3.2 NPM版本:3.10.9 Node版本:4.4.3 Chrome版本:5

  • 本文向大家介绍SpringBoot如何上传图片,包括了SpringBoot如何上传图片的使用技巧和注意事项,需要的朋友参考一下 1.前端准备 2.实现文件上传的步骤说明 3.代码解释 3.1 前提 MultipartFile是spring类型,代表HTML中form data方式上传的文件,包含二进制数据+文件名称。 3.2 封装文件的上传路径 封装文件上传的路径,如果文件存在直接封装,如果文件不

  • 请检查我在MovieFragmentBase中使用的viewPagerAdapter的代码。