如何识别 Facebook 时间线元素以使用 Robot Framework 发布内容?

Posted

技术标签:

【中文标题】如何识别 Facebook 时间线元素以使用 Robot Framework 发布内容?【英文标题】:How to identify Facebook timeline element to post something with Robot Framework? 【发布时间】:2017-02-25 08:53:29 【问题描述】:

您能帮我识别元素 ID 或时间线作曲家在 Facebook 个人资料中的任何其他定位器吗?

我需要在带有 selenium2library 的 Robot 框架中使用它来在我的墙上发布一些东西。

我可以登录 Facebook,导航到个人资料,但我无法在时间线编辑器中输入文本。我尝试在插入文本之前使用 Click 元素,但没有成功。

我在浏览器/firebug 插件中使用“检查元素”来识别元素。 在这种情况下,不幸的是,我尝试过的所有定位器都会给出如下错误:

元素未在 5 秒后出现

元素必须是用户可编辑的才能清除它

【问题讨论】:

***.com/questions/14275313/… 是的,谢谢,但是这个问题也没有解决:( 呃,使用ChromeDriver时链接的帖子似乎可以解决。你不能只用 ChromeDriver 来满足吗? 您可能还想在 Selenium 论坛上发帖,因为这是一个问题。然后,您可以调整您对 RF 的任何答案。同样,您也可以将您的问题发布到 RF 论坛(在 Google 群组、LinkedIn 群组上)。 【参考方案1】:

FB 时间轴作曲家的非动态定位器的名称为“xhpc_message_text”(18.10.2016)

Input text      name=xhpc_message_text  test

【讨论】:

以上是关于如何识别 Facebook 时间线元素以使用 Robot Framework 发布内容?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Facebook IOS SDK 对话框将照片发布到朋友的墙(时间线)?

使用 Facebook for iOS SDK 3.1 如何发布到朋友的时间线避免不推荐使用的标题

使用 Facebook Graph API 将照片发布到相册但隐藏在时间线上

Facebook时间线封面照片iphone

以编程方式从 iOS 中的 facebook SDK 注销

如何识别云计算应用程序?我可以说 Facebook 是云应用程序吗?