的XPath Facebook新闻订阅框不起作用

问题描述:

我试图执行以下使用硒的webdriver和Java:的XPath Facebook新闻订阅框不起作用

  1. 登录Facebook的
  2. 点击用户名
  3. 字后的“你怎么样! “ as newfeed

上面的前2个步骤正在工作,但第3个步骤没有。无法找到新闻源文本框。

我与此XPath尝试:"//*[text()=\"What's on your mind?\"]"

,因为它是动态的,我不能用class和id和更改每一次。

注意:我已经用firepath测试了这个xpath,并且在那里它表示有效。

尝试:

"//*[@placeholder=\"What's on your mind?\"]" 

因为,它不是text而是一个属性命名placeholder

+0

当然可以。让我尝试。 –

+0

谢谢。有用。 –

你也可以试试"//*[contains(text(), 'What's on your mind?')]"