如何在许多div中找到Apply按钮的xpath

时间:2016-03-06 11:52:41

标签: selenium xpath ide

我是selenium IDE的新手,并尝试以正确的顺序获取目标。当页面中有很少的div时,我尝试了很多组合来获得正确的元素。我也复制了完整的xpate,但它在某种程度上也没有用。我需要获取“应用作业”按钮的xpath。有人请告知IDE中的目标应该如何。这是代码。感谢。

<div id="job-viewport">
<div class="positionDescription">
<div class="mceWrapper">
<div class="columnOneFooter">
<div>
<a class="btn btnAction apply noCaps" style="background-color: transparent;">Apply Job</a>
<div id="foot-link">
</div>
</div>
</div>

3 个答案:

答案 0 :(得分:0)

如果您使用的是谷歌浏览器:

转到您的页面

右键单击 - &gt;检查

在侧边栏中找到您的元素,右键单击 - &gt; COPY - &gt; xpath的

答案 1 :(得分:0)

// a [包含(text(),&#39; Apply Job&#39;)]

答案 2 :(得分:0)

你可以使用 1. By.LinkText("Apply Job") 2. By.XPath("//a[contains(text(),'Apply Job')]") 3. By.XPath("//*[@id='job-viewport']//a")