我正在學習關於firefox中的seleniumIDE。seleniumIDE xpath選擇器
我正在嘗試打開「www.google.de」,然後點擊「google suche」按鈕。我在Firefox中使用了x-path add-on來獲取x-path選擇器,並獲取相應按鈕的值。
id('tsf')/x:div[2]/x:div[3]/x:center/x:input[1]
。 只是爲了學習,我強迫使用上面的X路徑選擇器。
我運行seleniumIDE,我想看看生成的xpath是否可以被seleniumIDE解析。因此,我使用的命令一下,並把下面的目標google.de上的基本URL
xpath=//div[@id='tsf']/div[2]/div[3]/center/input[1]
,我得到的日誌是
[info] Executing: |click | xpath=//div[@id='tsf']/div[2]/div[3]/center/input[1] | id('tsf')/x:div[2]/x:div[3]/x:center/x:input[1] |
[error] Element xpath=//div[@id='tsf']/div[2]/div[3]/center/input[1] not found
如果我插入的XPath = // DIV [2 ]/div [3]/center/input [1],在硒硒測試中通過。我認爲div [@ id ='tsf']應該是整個獨特xpath選擇器的一部分,然而顯然我不能正確理解這一點。
如何解決上述情況?