Finden element Selen mit Hilfe von XPATH-oder CSS-Selektor

Ich m versuchen zu finden, die das element "import" mit Selenium Webdriver in C#. Habe versucht die folgenden codes, aber nichts finden.

driver.FindElement(By.XPath("//*[@class='menu_bg']/ul/li[3]")).Click();
driver.FindElement(By.XPath("//*[@id='import']/a")).Click();
driver.FindElement(By.CssSelector("#import>a")).Click();
driver.FindElement(By.XPath("//*[@class='menu_bg']/ul/li[3]/a")).Click();
driver.FindElement(By.CssSelector("ul[@class='menu_bg']>li[value='3']")).Click();

Bitte helfen Sie mir. Design-Seite sieht wie folgt aus:

<body>
    <div class="header_bg"></div>
    <div class="menu_bg">
        <ul class="menu">
            <li id="retrieve"></li>
            <li id="scan" class="test"></li>
            <li id="import">
                <a target="main" href="import/import.aspx" onclick="clickme(this,'import')">Import</a>
            </li>
            <li id="admin"></li>
            <li id="help"></li>
            <li style="float: right;"></li>
        </ul>
    </div> 
</body>

Ganze Zeit ich habe den Fehler wie folgt:

unable to find the element
Einen Versuch geben für: - Treiber.FindElement(By.XPath("//li[@id='import']/a")).Klicken Sie();
Sie können auch versuchen: - Treiber.FindElement(By.id("import")).Klicken Sie();

InformationsquelleAutor Aruna | 2014-06-09

Schreibe einen Kommentar