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

标签 selenium testing robotframework

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

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

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

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

Element does not appear in 5 seconds

Element must be user editable in order to clear it

最佳答案

FB timeline-composer 的非动态定位器名称为“xhpc_message_text”(18.10.2016)

Input text      name=xhpc_message_text  test

关于selenium - 如何识别 Facebook 时间轴元素以使用 Robot Framework 发布内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40068314/

相关文章:

java - Eclipse 中的 RED 编辑器在打开 .robot 套件文件时抛出异常

java - 无法从命令提示符运行maven命令,但通过eclipse成功执行

java - 在 selenium Web 驱动程序 firefox 中使用 javascriptexecutor 单击打印按钮时无法关闭打印对话框

java - 如何使用 selenium (java) 在 iframe 中输入内容?

javascript - Jest 找不到在我的测试中导入的组件

python - 使用 Robot Framework 截取整个网页的屏幕截图

css - 有什么方法可以使用带有 CSS 选择器的文本来定位 Web 元素吗?

php - 在初始化时测试 API key

http - 如何在go中测试http请求

python - RobotFramework 无法导入 python 文件中提到的模块