如何找到源中不可见的元素?

时间:2012-02-28 17:31:15

标签: python selenium webdriver

我正在使用selenium 2,webdriver.Firefox(),当你必须到处寻找答案时,这是非常令人沮丧的。如果有人能指出一个提供良好/详细参考的地方,请帮助我。

这是我的问题:

例如,像login.live.com这样的网站是javascript的重度用户,我只是找不到ID或密码输入区等元素。请问有人如何找到这些元素?

1 个答案:

答案 0 :(得分:1)

XPath适合我:

//*[text()='Windows Live ID:']/following::input[1]
//*[text()='Password:']/following::input[1]

如果您熟悉Firebug,请获取FirePath。它与Firebug集成,并为构建XPath提供了很多帮助。