2015-12-10 40 views
0

我有這裏的代碼滾動到div框的元素的一部分。解決WebDriverException:失蹤)參數列表錯誤後

jse.executeScript("$('.//*[@id='react-root']/section/main/div/div/article/div[2]/ul').animate({ scrollTop: 0 }, 50)"); 

但我面對org.openqa.selenium.WebDriverException的這個錯誤:之後參數列表丟失)。我該如何解決這個問題?

+2

我認爲你的問題可能是與嵌入式單引號'$(」 ...... ID =‘的反應根’.... ./ul')' –

+0

我刪除了單引號,但是這個** WebDriverException:期望的表達式,得到了'。'**錯誤出現了,所以我嘗試刪除點以及發生這種情況** WebDriverException:期望的表達式,得到腳本結束** @ScaryWombat –

+0

我不認爲你應該刪除它們,但也許逃脫它們? –

回答

0

試試這個。相反,單引號的,由逃逸他們使用雙引號:

jse.executeScript("$(\".//*[@id='react-root']/section/main/div/div/article/div[2]/ul\") 
    .animate({ scrollTop: 0 }, 50)"); 
相關問題