简体   繁体   English

点击 C 上的 Selenium 链接#

[英]Click the link with Selenium on C #

I used the following code to be able to click on the job link on the C # code but it couldn't find it.我使用以下代码能够单击 C # 代码上的作业链接,但找不到。

C#: C#:

   1. driver.FindElement(By.PartialLinkText("Jobs List")).Click();
   2. driver.FindElement(By.CssSelector("a[href*='jobs']")).Click();
   3. driver.FindElement(By.XPath("(//a[@href='/jobs'])")).Click();

HTML: HTML:

<a href="/jobs" class="pr-0 pl-1 left-menu-item v-list-item v-list-item--link theme--light" tabindex="0">
    <div class="v-list-item__icon">
        <i aria-hidden="true" class="v-icon notranslate mdi mdi-credit-card-multiple theme--light white--text"></i>
    </div>
    <div class="v-list-item__title">Jobs List</div>
</a>

Please help me.请帮我。 Thank you.谢谢你。

Your locator seems correct.您的定位器似乎正确。 If you are encountering "No Such Element Exception", try to add implicit wait driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(30);如果您遇到“无此类元素异常”,请尝试添加隐式等待driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(30);

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM