小编GyD*_*GyD的帖子

如何使用RSelenium上传文件?

我正在尝试了解如何使用 R/RSelenium 上传文件。信息:

  • 操作系统:Win 8.1、RSelenium_1.7.1,带有 docker 映像(linux、standalone-chrome 3.2.0)。

我尝试了这个问题的最高评论:

如何在 Java 中使用 Selenium WebDriver 上传文件

例子:

url <- "https://www.freepdfconvert.com/pdf-word"
path <- "C:/path_to_folder/filename.pdf"

remDr$navigate(url)

upload_btn <- remDr$findElement(using = "id", "clientUpload")
upload_btn$sendKeysToElement(path)
Run Code Online (Sandbox Code Playgroud)

但我收到以下错误消息:

Selenium message:java.lang.String cannot be cast to java.util.List

Error:   Summary: UnknownError
     Detail: An unknown server-side error occurred while processing the command.
     class: java.lang.ClassCastException
     Further Details: run errorDetails method
Run Code Online (Sandbox Code Playgroud)

使用的文件夹映射到虚拟机。Autoit是不可能的,因为它只适用于 Windows。

还尝试了upload_btn$sendKeysToElement(list(path))不返回错误的方法,但它也不起作用。

任何帮助表示赞赏。


编辑

我认为这应该有效,但在查看屏幕截图时看到错误:

  • 将我的工作文件夹default作为共享文件夹挂载到虚拟机并命名win_share
  • default创建了一个文件夹sudo mkdir vm_share
  • 安装win_share …

selenium file-upload r rselenium

4
推荐指数
1
解决办法
1516
查看次数

R 中奇异矩阵的平方根

我需要以-1/2 的幂计算矩阵A,这基本上意味着初始矩阵的逆的平方根。

如果 A 是奇异的,则使用MASS 包中的ginv函数计算 Moore-Penrose 广义逆,否则使用求解函数计算正则逆。

矩阵 A 定义如下:

A <- structure(c(604135780529.807, 0, 58508487574887.2, 67671936726183.9, 
            0, 0, 0, 1, 0, 0, 0, 0, 58508487574887.2, 0, 10663900590720128, 
            10874631465443760, 0, 0, 67671936726183.9, 0, 10874631465443760, 
            11315986615387788, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1), .Dim = c(6L, 
                                                                                   6L))
Run Code Online (Sandbox Code Playgroud)

我通过等级和维度的比较来检查奇异性。

rankMatrix(A) == nrow(A)
Run Code Online (Sandbox Code Playgroud)

上面的代码返回 FALSE,所以我必须使用ginv来获得相反的结果。A 的倒数如下:

A_inv <- ginv(A)
Run Code Online (Sandbox Code Playgroud)

使用 expm 包中的 sqrtm 函数计算逆矩阵的平方根。

library(expm)
sqrtm(A_inv)
Run Code Online (Sandbox Code Playgroud)

该函数返回以下错误:

solve.default(X[ii, …

r matrix inverse square-root singular

0
推荐指数
1
解决办法
4341
查看次数

标签 统计

r ×2

file-upload ×1

inverse ×1

matrix ×1

rselenium ×1

selenium ×1

singular ×1

square-root ×1