use*_*179 3 xpath ruby-on-rails capybara
我有一个机器人,可以应用在true.com职位上。它将收集工作,然后一一应用于他们。但是,最近确实使事情变得更加困难。过去只能找到按钮的ID并使用它,但是现在ID是动态的:从不同的工作位置进行更改。
如果下面的代码是:有谁知道如何链接到“立即申请”按钮(不是真正的botton):
<a class="indeed-apply-button" href="javascript:void(0);" id="indeed-ia-1532137767182-0">
<span class="indeed-apply-button-inner" id="indeed-ia-1532137767182-0inner">
<span class="indeed-apply-button-label" id="indeed-ia-1532137767182-0label">Apply Now</span>
<span class="indeed-apply-button-cm">
<img src="https://d3fw5vlhllyvee.cloudfront.net/indeedapply/s/14096d1/check.png" style="border: 0px;">
</span>
</span>
</a>
Run Code Online (Sandbox Code Playgroud)
Tho*_*ole 11
单击该元素的方法很多,最简单的三种可能是
click_link('Apply Now') # find link by partial text and click it
click_link(class: 'indeed-apply-button') # find and click link by class
find('span', text: 'Apply Now').click # find span by text and click in it
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2876 次 |
| 最近记录: |