如何识别 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 如何发布到朋友的时间线避免不推荐使用的标题