我試圖選擇一個窗體內部的鏈接/按鈕,即在div中。它的方式是有兩個鏈接/按鈕相同的ID,名稱等,但它們是不同的形式,所以我想要使用的代碼是:有沒有辦法在Watin中的另一個子元素內選擇一個子元素
_myTest.Form(Find.ById(「 PermissionsForm 「))兒童(Find.ByClass(」 saveBtn SAVE「)) 」))兒童(Find.ByText(「;
任何幫助,將不勝感激
我試圖選擇一個窗體內部的鏈接/按鈕,即在div中。它的方式是有兩個鏈接/按鈕相同的ID,名稱等,但它們是不同的形式,所以我想要使用的代碼是:有沒有辦法在Watin中的另一個子元素內選擇一個子元素
_myTest.Form(Find.ById(「 PermissionsForm 「))兒童(Find.ByClass(」 saveBtn SAVE「)) 」))兒童(Find.ByText(「;
任何幫助,將不勝感激
如何構建元素的正則表達式?
正則表達式可能是這樣的正則表達式 = elementRe新正則表達式(「ID = LnkOk HREF =」 http://stackoverflow.com「);
然後你可以用你的代碼,點擊這個鏈接的點擊方法可以擴展到接受正則表達式,如果尚未這樣做
讓我知道如何去,或者如果您需要更多的信息 乾杯, DM
我覺得這是你所需要的:。
var button = _myTest.Form("PermissionsForm").Button(Find.ByClass("saveBtn"));
這將在您的瀏覽器實例_myTest中查找表單'permissionsform'內具有'saveBtn'類的按鈕。
看看這page來決定是否需要具有.Button(..)或.Link(...)基於您的HTML中使用的HTML標記。