【发布时间】:2020-05-20 04:46:34
【问题描述】:
我正在尝试使用selenium 单击此webpage 上的展开按钮,即加号。
以下是该元素的页面来源:
<header>
<ol class="map">
<li class="parent"><a href="../index.html" class="main">Random</a></li>
<li class="parent"><a href="index.html" class="main">16. Brownian Motion</a></li>
<li class="child"><a href="Standard.html" class="main" title="Standard Brownian Motion">1</a></li>
<li class="current">2</li>
<li class="child"><a href="Bridge.html" class="main" title="The Brownian Bridge">3</a></li>
<li class="child"><a href="Geometric.html" class="main" title="Geometric Brownian Motion">4</a></li>
<li class="details"><button type="button" title="Expand Details" onclick="expandDetails(true);"><img src="../icons/Plus.png" alt="Expand" /></button></li>
<li class="details"><button type="button" title="Contract Details" onclick="expandDetails(false);"><img src="../icons/Minus.png" alt="Contract" /></button></li>
</ol>
我认为关键在于最后两行:
<li class="details"><button type="button" title="Expand Details" onclick="expandDetails(true);"><img src="../icons/Plus.png" alt="Expand" /></button></li>
<li class="details"><button type="button" title="Contract Details" onclick="expandDetails(false);"><img src="../icons/Minus.png" alt="Contract" /></button></li>
我阅读了4. Locating Elements,但找不到合适的方法。
find_element_by_id
find_element_by_name
find_element_by_xpath
find_element_by_link_text
find_element_by_partial_link_text
find_element_by_tag_name
find_element_by_class_name
find_element_by_css_selector
您能否就这个问题向我解释一下?
【问题讨论】:
标签: selenium