如何在 Firefox 的 Selenium IDE 附加组件中模拟 "Paste"?

How to emulate a "Paste" in Selenium IDE add-on for Firefox?

借助 Firefox 的 Selenium IDE 附加组件,我正在尝试在 Facebook 上发布一个 post,其中将包含一个 link,post 还应该包含从我共享的网站上抓取的通常 'link preview'(图像 and/or 描述文本)。

为此,我尝试了以下命令但无济于事:"type"; "typeKeys"; "SendKeys"...结果实际上是预期的,因为这些命令模仿打字,如果您在尝试在 Facebook 上发布 post 时手动编写 link(通过打字)- "link preview" (image and/or description) 将不会被加载。我还尝试在 3 个单独的命令中模拟按 "ctrl + [a/c/v]" 作为 link 之后的解决方法,因为在 'update your status' 字段中写入文本,但没有成功。请参阅下面的视觉示例:

硒 IDE 包含:

Store | https://9gag.com/ | link
[[bunch of irrelevant commands in-between]]
typeKeys | class=_1mf _1mj | ${link}

结果: Screenshot 1 - imgur

如果您以这种方式发布 post,它最终会像纯文本一样。不是有效的共享。我试图用 Selenium IDE 实现的是下面屏幕截图中显示的内容。您可以通过复制一些绝对 URL 并将其粘贴 (ctrl + v) 到 Facebook 上的 'update your status' window 中来实现。

结果: Screenshot 2- imgur

重要提示: 一如既往地欢迎解决方法,但由于其他与 Selenium 无关的原因,以下是不受欢迎的解决方法:

  1. 使用此分享形式:facebook.com/sharer/sharer.php?u=[绝对URL你要分享]
  2. 使用 mobile/touch 版本的 Facebook

提前感谢您抽出宝贵的时间和可能的解决方案。

您可以尝试使用 space 或在 URL 的末尾输入。