2012-11-20 216 views
1

我正在嘗試點擊網站上的某個按鈕。這是它的代碼。如何點擊網站上的按鈕?

<div id="ff_submit_button"> 


<input type="image" onclick="javascript:return preFareFinderSubmitActions('The following information is needed to process your request:', 'Problem Pricing the Itinerary: Atlantic City Express Service offers adult fares only for all passengers. Please modify your selection to continue. \n[Error ID: 1121S]')" src="/images/en/btn_ff_go.gif" alt="Click to Find Tickets" border="0" name="_handler=url.presentation.handler.request.rail.urlRailSearchRequestHandler/_xpath=/sessionWorkflow/productWorkflow[@product='Rail']"> 

</div> 

此刻,我把它打了「ALT =」點擊查找門票」與此代碼中的一個按鈕。

For Each webpageelement As HtmlElement In allelements 

     If webpageelement.GetAttribute("alt") = "Click to Find Tickets" Then 
      webpageelement.InvokeMember("click") 

     End If 

它的工作原理,但問題是,還有另一種因爲它要求輸入用戶名和密碼,我的代碼行現在在一個按鈕中

+0

我沒有得到你的問題的實際問題 – Rob

+0

檢查src屬性的值以及alt –

+0

robuust,問題是我試圖讓它點擊那行代碼更具體,因爲有其他領域相同的alt導致我得到消息。 蒂姆,我會像包括SRC如果webpageelement.GetAttribute( 「ALT,SRC」)= 「點擊查找門票,/images/en/btn_ff_go.gif」 然後 webpageelement.InvokeMember( 「點擊」) 我懷疑我會做錯那麼。 – user1813751

回答

0

而不是alt,要檢查的更好的元素是id - 這是meant to provide a unique identifier,雖然你需要將其添加到您的輸入標籤。

+0

我曾嘗試將ID放在手邊,但由於某種原因它不起作用。因此,我繼續嘗試改變。 – user1813751

相關問題