使用Xpath定位按钮点击的Selenium Web自动化是否有更高效的方法?

时间:2016-04-28 14:54:34

标签: c# selenium xpath automation webautomation

我写了一个C#界面,通过自动点击工作板上的某些按钮来发送简历和求职信。我的Xpath就像//按钮[@ title = 1-Click Apply]

他们必须将xpath更改为按钮,因为在6个月之后,它根本不会执行。当它出现时,每页需要3秒才能收集按钮列表,然后迭代每个按钮的点击。发送10000份简历花了大约2分钟,但我有一群想要使用该服务的人,我无法快速发送简历。有没有更好的方法来重新编写它以使其更高性能或有一个有效的xpath?我现在拥有的xpath应该以此按钮为目标,但不是。

<button class="job_tool job_apply default" 
data-interview="0" data-oneclick="" data-contact="" data-job="0" 
 data-href="https://www.ziprecruiter.com/clk/horizontal-integration-f0b9b05c-sr-software-engineer-tester-
15821-f7703d07?clk=VliBhk7_SO">1-Click Apply</button>

1 个答案:

答案 0 :(得分:1)

您的文字&#34; 1-Click Apply&#34;不属于属性&#34; title&#34;。尝试将您的xpath更改为://button[text()="1-Click Apply"]