Selenium WebDriver C#通过href路径查找元素

Yur*_*i S 8 selenium webdriver href

我怎么点击

<a href="Vacancies.aspx?param=apply:16 " title="Please click to apply ">Apply</a>

我在页面上有几个Apply链接.我应点击申请:16(不适用:10,11,n).

我有一个脚本(watir,ruby):

browser.link(:href, "Vacancies.aspx?param=apply:16").click

它应该如何用于Selenium WebDriver C#?

我试过
driver.FindElement(By.LinkText("Apply")).Click(); 但是如你所知,这不是工作.

谢谢

San*_*rma 21

尝试下面的定位器.

By.CssSelector("[href*='Vacancies.aspx?param=apply:16']")
Run Code Online (Sandbox Code Playgroud)