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



在Firefox的Selenium IDE附加组件的帮助下,我正在尝试在Facebook上发布一个包含链接的帖子,该帖子还应包含通常的"链接预览"(图像和/或描述文本(从我共享的网站上抓取。

为此,我玩弄了以下命令无济于事:"类型";"键入键" ;"发送密钥"...结果实际上是意料之中的,因为这些命令模仿打字,如果您在尝试在Facebook上发布帖子时手动编写链接(通过键入链接( - "链接预览"(图像和/或描述(将不会加载。 我还尝试模拟在 3 个单独的命令中按"ctrl + [a/c/v]"作为在"更新您的状态"字段中将链接作为文本写入后的解决方法,但这些都没有运气。请参阅下面的视觉示例:

硒IDE含有:

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

结果: 截图 1 - imgur

如果您以这种方式发布帖子,它最终会像纯文本一样。不是有效的共享。我试图用Selenium IDE实现的是下面的屏幕截图中显示的内容。您可以通过复制一些绝对URL并将其粘贴(ctrl + v(在Facebook上的"更新您的状态"窗口中来实现它。

结果: 截图 2- imgur

重要提示:一如既往地欢迎解决方法,但以下是其他偏离主题的非硒相关原因的解决方法不受欢迎的:

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

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

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

最新更新