2017-12-02 86 views
0

Atm我使用Phantomjs編程,我注意到由於Phantomjs的渲染過程,js的某些元素將無法工作,對於帶有無頭選項的Selenium chrome驅動程序也是如此上。問題是按鈕有一個渲染進程附加到他們將不會執行按鈕的js點擊時,所以我想也許我可以執行我的自我,但我不知道 如何執行腳本按鈕,也不知道單擊按鈕時會調用哪個腳本。如何在C#中執行提交按鈕的Js#

<input id="next" name="signIn" class="rc-button rc-button-submit" value="Weiter" type="submit">

回答

0

使用JavascriptExecutor來執行點擊事件一樣 -

JavascriptExecutor jse = (JavascriptExecutor)driver; 
jse.ExecuteScript("$('#next').click();", "");