擅长:python、mysql、java
<p>使用CSS选择器:</p>
<p>运算符<code>^</code>-匹配以给定值开头的元素。你知道吗</p>
<p>就你而言:</p>
<pre><code>driver.find_element_by_css_selector('button[id^="ember"] i.fa-upload')
</code></pre>
<p>使用XPath:</p>
<p>关键字<code>contains</code>匹配包含给定值的元素。你知道吗</p>
<pre><code>driver.find_element_by_xpath("//button[contains(@id,'ember')/i[contains(@class,'fa-upload')]")
</code></pre>
<h2>编辑:</h2>
<p>如果要查找文本为“PDMLink”的按钮:</p>
<p>可以在XPath中使用<code>text</code>:</p>
<pre><code>driver.find_element_by_xpath("//button[text()='PDMLink']")
</code></pre>