找到按标题搜索的HTML元素(selenium c#)

时间:2015-08-06 10:24:10

标签: c# selenium xpath selenium-webdriver

如何使用按标题搜索方法查找元素,如果这是在下面显示的特定情况下搜索元素的最佳方法?

HTML CODE:

<a data-toggle="modal" href="#login-window" class="login-window" data-placement="bottom" data-delay="500" title="" data-original-title="Launch the login window">
                        <div class="arrow-down"></div>
                        Login
                    </a>

我试图从上面找到元素但是除了Title之外还有另外一个具有几乎相同属性的元素。查找此元素的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

  

&#34;好的,你可以给我一个代码示例(在父列表中包含id&#39; userMenu&#39;找到包含部分href登录窗口的锚点)?&#34;

根据您的评论,通过父母列表&#39;你的意思是<li>并且通过&#39;锚定&#39;你的意思是<a>,所以这是xpath:

//li[contains(@id, 'userMenu')]/a[contains(@href, 'login-window')]