如何在Firefox的Selenium IDE插件中模拟“粘贴”?

时间:2019-10-11 07:47:48

标签: facebook selenium firefox ide

借助Firefox的Selenium IDE插件,我试图在Facebook上发布包含链接的帖子,该帖子还应包含通常的“链接预览”(图片和/或说明文字) )从我共享的网站上抓取。

为此,我玩了以下命令,但无济于事:“ type”; “ typeKeys”; “ SendKeys” ...结果实际上是预期的,因为这些命令模仿键入,并且如果您尝试在Facebook上发布帖子时手动编写链接(通过键入链接)-“链接预览”(图像和/或描述)将不会被加载。我还尝试模拟了在链接作为“更新您的状态”字段中的文本后,在3个单独的命令中按“ ctrl + [a / c / v]”的一种解决方法,但运气不好。请参见下面的可视示例:

Selenium IDE包含:

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

结果: Screenshot 1 - imgur

如果您以这种方式发布帖子,则其结尾将像纯文本一样。不是有效的共享。我正在尝试使用Selenium IDE实现的功能是下面的屏幕截图所示。您可以通过复制一些绝对URL并将其( ctrl + v )粘贴到Facebook上的“更新您的状态”窗口中来实现。

结果: Screenshot 2- imgur

重要提示::一如既往地欢迎您采用变通方法,但是由于其他与主题无关的非硒相关原因,以下是不受欢迎的变通方法:

  1. 使用此共享表单:facebook.com/sharer/sharer.php?u = [您要共享的绝对URL]
  2. 使用Facebook的移动/触摸版

提前感谢您的时间和潜在的解决方案。

1 个答案:

答案 0 :(得分:0)

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