2011-11-30 58 views
0

我想從下面的HTML代碼選擇元素選擇元素

selenium.click("//ul/li[4]"); 

,但沒有運氣!如果任何人有任何解決方案,請幫助我。

+1

此代碼運行時會發生什麼? –

回答

0

如果我理解正確的話,你想要的文字「Dricker」被選中。您可以使用建議的here

selenium.runScript(" 
    function selectElementContents(el,start,end) { 
     var sel = window.getSelection(); 
     var range = window.document.createRange();  
     range.setStart(el,start); range.setEnd(el,end); 
     sel.removeAllRanges(); sel.addRange(range); 
    }  
    selectElementContents(window.document.getElementsByTagName("li")[4].firstChild,0,7); 
");