我已经使用 API 创建了 Facebook 测试用户。Facebook 不允许更新用户个人资料数据,因此我为 Selenium IDE 创建了一个脚本,以作为每个用户登录并更新数据(工作、教育等)。
使用 Facebook 的“建议者”的字段虽然失败了:
我可以在该字段中输入数据。然后我“单击”该字段以使其获得焦点。“建议者”按预期出现。然后我“单击”我想在“建议”中选择的项目,没有任何反应。Selenium IDE 告诉我点击发生了,但 Facebook 的“选择”事件似乎从未触发。
如果我用鼠标手动选择它工作正常。Selenium 正在等待加载“建议”,然后再尝试单击它。
有谁知道“选择”事件在哪里附加到“建议”?
type | name=college_name | Wellesley College (enter data)
click | name=college_name | (to make sure field has focus)
waitForElementPresent | xpath=//li[@class='page selected'] | (let "suggestor" populate)
click | xpath=//li[@class='page selected'] (to select item, but nothing happens...)