2011-04-14 59 views
0

我試圖選擇一個窗體內部的鏈接/按鈕,即在div中。它的方式是有兩個鏈接/按鈕相同的ID,名稱等,但它們是不同的形式,所以我想要使用的代碼是:有沒有辦法在Watin中的另一個子元素內選擇一個子元素

_myTest.Form(Find.ById(「 PermissionsForm 「))兒童(Find.ByClass(」 saveBtn SAVE「)) 」))兒童(Find.ByText(「;

任何幫助,將不勝感激

回答

0

如何構建元素的正則表達式?

正則表達式可能是這樣的正則表達式 = elementRe新正則表達式(「ID = LnkOk HREF =」 http://stackoverflow.com「);

然後你可以用你的代碼,點擊這個鏈接的點擊方法可以擴展到接受正則表達式,如果尚未這樣做

讓我知道如何去,或者如果您需要更多的信息 乾杯, DM

1

我覺得這是你所需要的:。

var button = _myTest.Form("PermissionsForm").Button(Find.ByClass("saveBtn")); 

這將在您的瀏覽器實例_myTest中查找表單'permissionsform'內具有'saveBtn'類的按鈕。

看看這page來決定是否需要具有.Button(..)或.Link(...)基於您的HTML中使用的HTML標記。

相關問題