Facebook邮箱元素。我无法通过xpath找到元素
嗨, 我学习用Python在Selenium Webdriver中编写自动化测试脚本。我将制作“Facebook海报脚本”。登录后,我想点击SendBox并发送一些文本,但是我不能用Xpath来识别它。萤火虫帮不了我。谢谢你的帮助。在
像这样:
newpost=driver.find_element_by_xpath("i dont know correct xpath")
newpost.click()
newpost.send_keys("Hello!")
newpost.submit()
来自Firebug的Xpath不工作
^{pr2}$
正确的解决方案:
@GVi thx寻求帮助
首先,不要使用绝对xpath—它的维护成本很高,而且看起来很糟糕。在
据我所知,您需要单击带有占位符“您的想法”的输入字段。然后,您可以使用值为“status attachment introcess input”的“data testid”属性。在
如果确实需要使用xpath,请尝试以下操作:
"//[@data-testid='status-attachment-mentions-input']"
。您也可以使用css选择器,然后找到yo元素,如下所示:相关问题 更多 >
编程相关推荐