我使用硒2,webdriver.Firefox()
,當你必須在任何地方搜索答案時,這是相當令人沮喪的。如果有人可以指出一個提供良好/詳細參考的地方,請幫助我。如何找到源中不可見的元素?
而且這裏是我的問題:
例如,像login.live.com
網站是JavaScript的一個沉重的用戶,我只是簡單地無法找到的元素,如ID或密碼輸入區域。有人請介紹一下如何定位這些元素嗎?
我使用硒2,webdriver.Firefox()
,當你必須在任何地方搜索答案時,這是相當令人沮喪的。如果有人可以指出一個提供良好/詳細參考的地方,請幫助我。如何找到源中不可見的元素?
而且這裏是我的問題:
例如,像login.live.com
網站是JavaScript的一個沉重的用戶,我只是簡單地無法找到的元素,如ID或密碼輸入區域。有人請介紹一下如何定位這些元素嗎?
XPath的工作對我來說:
//*[text()='Windows Live ID:']/following::input[1]
//*[text()='Password:']/following::input[1]
如果您熟悉Firebug的,然後得到FirePath。它與Firebug集成在一起,並且幫助構建XPath。
在StackOverflow上,有幾乎800個問題標記爲'webdriver'。 :-) – 2012-02-29 12:13:03