2015-09-20 106 views
0

我在解決如何單擊網站上的按鈕時遇到問題。 按鈕的代碼是如何點擊沒有ID的網頁上的按鈕

<button ng-click="form.submit(false, frm, buyQuery, ['call'])" 
     ng-mouseleave="hideDir()" ng-mouseover="showDir('call')" 
     ng-disabled="disabledControls.buyBtn"> 

    <i ng-class="{'mr0':chartHeight <= smallH.smallBuyBtns}"></i> 

    <span ng-show="chartHeight > smallH.smallBuyBtns">Call</span> 

</button> 

我也碰到了這樣的事情,但不一樣的之前,我設法與代碼

Set form = webbrowser.Document.Body.GetElementsByTagName("form")(0) 

Set button = form.GetElementsByTagName("button")(0) 


button.click 

對不起,我的問題是非常可能把點擊但我是編碼新手,如果需要任何其他信息來回答我的問題,請讓我知道。

回答

0

點擊事件的條件是什麼?是否有其他行動?

反正在你發現你的表單提交按鈕應該被點擊,只需使用相同的代碼,因爲它是在代碼的那部分NG點擊:$scope.form.submit(false, frm, buyQuery, ['call'])

如果form是的名稱,將工作你的形式。

+0

抱歉,我完全不瞭解點擊事件的條件。 – Estimize

+0

Set button = form.GetElementsByTagName(「button」)(0) button.click不起作用,這是我的確切代碼複製和粘貼和我得到的錯誤消息是關於行:form.GetElementsByTagName(「button」)(0) – Estimize