擅长:python、mysql、java
<p>您可以使用select和<code>id_asset</code>来查找下拉列表</p>
<p>然后你可以使用</p>
<pre><code>select#id_asset option
</code></pre>
<p><code>CSS_SELECTOR</code>查找下拉列表中的所有选项。然后迭代下拉列表,并查找每个<code>options (text)</code>。对于本例,第一个选项为<code>UN-POA-1875 (15) | Bærbar | Lenovo L590 20Q7 i5-8265U 1.6 GHz 8 GB 256 SSD</code>,然后设置if条件,如果它包含所需的文本,则选择它</p>
<pre><code>select = Select(driver.find_element(By.ID, "id_asset"))
all_options = driver.find_elements(By.CSS_SELECTOR, "select#id_asset option")
for option in all_options:
if "1875" in option.text:
select.select_by_value(option.get_attribute('value'))
</code></pre>
<p>如果在你的问题中</p>
<pre><code>str(thisValue)
</code></pre>
<p>代表1875,您可以替换上面的行</p>
<pre><code>if "1875" in option.text:
</code></pre>
<p>到</p>
<pre><code>if str(thisValue) in option.text:
</code></pre>