使用 WatiN 导航

Navigate with WatiN

我尝试使用 WatiN 自动执行任务 "Navigating on a Website"。 现在,我遇到了以下问题:

网站显示是这样的:

我必须模拟点击 "Einstellungen"。当我查看源代码时,它看起来像:

        <div class="ui-widget ui-opt-outer-nav ui-widget-content ui-corner-all nav_nav_panel">  
            <div class="ui-widget ui-opt-inner-nav ui-widget-content ui-corner-all">            
                <div id="NAV" class="nav_nav nav_pointer">
                    <ul>
                        <li id="jBtnMENUShipmentList"       data-opt-load-type="link"><span><span><label data-opt-label-key="V7GMGLMBTN0120">Sendungsübersicht</label></span></span></li>
                        <li id="jBtnMENUCreateShipment"     data-opt-load-type="link"><span><span><label data-opt-label-key="V7GMGLMBTN0130">Sendung erstellen</label></span></span></li>
                        <li id="jBtnMENUAddressBook"        data-opt-load-type="link"><span><span><label data-opt-label-key="V7GMGLMBTN0140">Adressbuch</label></span></span></li>
                        <li id="jBtnMENUEndOfDayManifest"   data-opt-load-type="menu">
                            <span class="select-buttons" data-opt-title="">
                                <span><label data-opt-label-key="V7GMGLMBTN0150">Tagesabschluss</label></span>
                            </span>
                        </li>
                        <li id="jBtnMENUPickup"         data-opt-load-type="link"><span><span><label data-opt-label-key="V7GMGLMBTN0160">Abholung</label></span></span></li>
                        <li id="jBtnMENURateEnquiry"        data-opt-load-type="link"><span><span><label data-opt-label-key="V7GMGLMBTN0170">Preisauskunft</label></span></span></li>
                        <li id="jBtnMENUExpertFunctions"    data-opt-load-type="link"><span><span><label data-opt-label-key="V7GMGLMBTN0180">Einstellungen</label></span></span></li>
                    </ul>
            </div>
        </div>
    </div>

但我不知道,我现在如何使用 WatiN 模拟 "Einstellungen" 上的点击。

我试过:

browser.Link(Find.ByName("jBtnMENUExpertFunctions")).Click();

但没有成功。

jessehouwing 的评论是解决方案:

Browser.Link方法会搜索Link元素,但是你需要点击的DOM中的元素是Label,所以你应该使用:

Browser.Label(Find.ByText("Einstellungen").Click()