我正在嘗試自動化在網頁上異步運行的數據庫的第2頁的點擊。當使用XPath:自動點擊與Selenium的JavaScript鏈接
//id('standardView')/x:div[3]/x:div[3]/x:a[1]
我收到以下錯誤:
[error] Invalid xpath [2]: //id('rightMenu')/x:div[3]/x:div[3]/x:a[1]
所以我嘗試使用DOM找到它的路徑,下面的代碼帶來了實際的鏈接時Firebug的運行被推...
main = document.getElementById("rightMenu"); mainCont = main.contentDocument;
paging = mainCont.getElementsByTagName("a"); pageTwo = paging[0];
螢火將顯示:
<a href="javascript:chgPage(2);">
但硒引發此錯誤:
[error] Unexpected Exception: fileName -> chrome://selenium-ide/content/selenium-
core/scripts/selenium-api.js, lineNumber -> 2535, columnNumber -> 45
,只是普通的「醇記錄動作不拿起那被按下的按鈕。我似乎無法找到解決方法。任何見解,我的朋友?
你可以發佈的HTML代碼片段? – 2013-03-22 14:45:01