擅长:python、mysql、java
<p>我查看了页面,似乎“获取路由”按钮有一个与之关联的id。你可以用这个</p>
<p>所以代码的最后一行应该是:</p>
<pre><code>driver.find_element_by_id("get_d").click()
</code></pre>
<p>也可以使用其他选择器:</p>
<pre><code>xpath: //a[text()='Get routes']
css: #get_d
</code></pre>
<p>编写测试脚本时,在将选择器包括在测试脚本中之前,始终可以验证浏览器中的选择器。下面是验证选择器的几种简单方法:</p>
<ol>
<li>使用“id”时,只需在浏览器控制台中使用以下javascript:<code>document.getElementById("get_d")</code>。如果您使用的id有效,则应该在浏览器控制台中返回一个元素。你知道吗</li>
<li>使用“xpath”时,请使用浏览器控制台中的<code>$x("//a[text()='Get routes']")</code>行。这还将返回与您提到的xpath相关联的所有元素</li>
<li>使用“css selector”时,请使用以下行:<code>$$("#get_d")</code>。与xpath方法类似,这将返回与您提到的css选择器相关联的所有元素</li>
</ol>