CssSelector和LinkText

时间:2015-04-29 19:03:31

标签: c# selenium

HTML

    <small style="white-space: nowrap;">
    "("
    <a href="../src/left_main.php" target="left">Sprawdź pocztę</a>
    ")"
    </small>

我无法通过:

找到它
driver.FindElement(By.CssSelector("a[href*='/src/left_main.php']")).Click();

第二件事是:

HTML

<a href="/sq/src/signout.php" target="_top">
Kliknij tutaj, aby się wylogować
</a>

不能找到:

driver.FindElement(By.LinkText("Kliknij tutaj, aby się wylogować")).Click();

1 个答案:

答案 0 :(得分:0)

尝试这个(没有尝试,但必须工作):

driver.FindElement(By.Xpath(".//a[@href='../src/left_main.php']")).Click();

在第二个例子中,最好使用相同的--xpath。