2013-11-25 73 views
0

我的頁面上有很多輸入和表單,沒有id,class或name。相反,我有每個xpath。基於這個可以填寫任何輸入嗎?我不能改變HTML添加任何東西。 我更喜歡沒有jQuery的方式,但現在什麼都很好,因爲我陷入了這個問題。casperjs根據他的xpath填充輸入

回答

1

你可以試試嗎?

casper.then(function() { 
    this.sendKeys(x('your_x_path', 'Text to fill in')); 
}); 
+0

有一點修正:this.sendKeys(x('your_x_path'**),**'text');它的工作原理 –

+1

好吧,很酷謝謝你,我剛剛離開內存:)如果你甚至碰到了返回鍵的問題,你可以把'行動'作爲你的文本,它會觸發輸入鍵。我最近才知道這一點。 –

相關問題