我是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>
答案 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")