Facebook 如何模仿一个;粘贴";在Firefox的Selenium IDE插件中?

Facebook 如何模仿一个;粘贴";在Firefox的Selenium IDE插件中?,facebook,selenium,firefox,ide,Facebook,Selenium,Firefox,Ide,在Firefox Selenium IDE插件的帮助下,我正试图在Facebook上发布一篇文章,其中将包含一个链接,该文章还应包含从我共享的网站上抓取的常用“链接预览”(图像和/或描述文本) 为此,我使用了以下命令,但没有效果:“type”;“打字键”;“发送键”。。。结果实际上是预期的,因为这些命令模拟键入,并且如果您在尝试在Facebook上发布帖子时手动编写链接(通过键入),则不会加载“链接预览”(图像和/或描述)。在“更新您的状态”字段中以文本形式写入链接后,我还尝试模拟在3个单独的命

在Firefox Selenium IDE插件的帮助下,我正试图在Facebook上发布一篇文章,其中将包含一个链接,该文章还应包含从我共享的网站上抓取的常用“链接预览”(图像和/或描述文本)

为此,我使用了以下命令,但没有效果:“type”;“打字键”;“发送键”。。。结果实际上是预期的,因为这些命令模拟键入,并且如果您在尝试在Facebook上发布帖子时手动编写链接(通过键入),则不会加载“链接预览”(图像和/或描述)。在“更新您的状态”字段中以文本形式写入链接后,我还尝试模拟在3个单独的命令中按“ctrl+[a/c/v]”作为一种解决方法,但没有成功。请参见下面的可视示例:

Selenium IDE包含:

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

如果你以这种方式发布帖子,它最终会变成纯文本。不是有效的共享。我正试图通过Selenium IDE实现以下屏幕截图所示的目标。您可以通过复制一些绝对URL并将其粘贴到Facebook上的“更新您的状态”窗口中(ctrl+v)来实现

结果:

重要提示:解决方案一如既往地受欢迎,但以下是一些不受欢迎的解决方案,它们来自其他与硒无关的非主题原因:

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

  • 提前感谢您的时间和可能的解决方案。

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

    使用常规方法在facebook上发布内容,这些内容(尤其是“预填充”和自动发布)是不允许的。这是一种常规方法。我希望Selenium IDE能为我这样做,而不是每X小时在我的个人资料上手动共享一些东西。仅仅因为有些东西可能被用来做错事,并不意味着它们是不被允许的。但谢谢你的意见。我们不要忘记这个问题——“如何在Selenium IDE中模拟粘贴”。我本可以决定不提FB的。仅供参考,不仅“自动发布”是允许的,而且还有一个关于在Facebook页面上安排自动发布的集成工具。当涉及到Facebook页面而不是用户配置文件时,情况就完全不同了。例如,您不允许出于商业原因使用您的个人资料或自动发布。对于页面来说,这没有问题,但是您可以使用API来实现它。经验法则:如果没有API,那么它是不允许的。当然,一般的问题是完全正确的,但是如果你想在facebook的环境下问这个问题,只有一个正确的答案:这是不允许的,所以不要这样做;)我同意API这件事,几年前有人在某个地方提到过它,这是你写的一条经验法则。虽然不允许!=非法,它可能根本不适合stackoverflow。说得好。你能试着在URL的末尾键入一个空格或者点击回车吗?正如我前面写的-好极了。你知道为什么几天前我尝试太空时它对我不起作用吗?这是因为“空间”不会弹出实时预览,除非更新状态的小窗口提前打开(你知道,当你点击它的文本字段时,周围的东西会变暗)。今晚我会在推特上和你联系,这样我就可以给你10美元的啤酒钱了。(我已经这样做了,等待你的答复)