【发布时间】:2021-04-13 06:50:06
【问题描述】:
我正在尝试让 selenium click Button1 但由于某些原因,我收到以下错误:
selenium.common.exceptions.NoSuchElementException: 消息:无法 定位元素:Button1
我相信错误正在发生,因为它位于 div/ul/li 标记内,但我也不知道该怎么做,我被卡住了。
HTML:
<div id="contentArea">
<div class="pageNavigation" id="pageNavigation">
<ul>
<li>
<a href="#">Button1</a>
</li>
<li class="last">
<a href="#">Button2</a>
</li>
</ul>
</div>
</div>
Python 代码:
from selenium import *
driver = webdriver.Firefox()
driver.set_window_size(1366, 768, driver.window_handles[0])
driver.get("https://localhost/mypage/index.php")
driver.find_element_by_link_text('Button1').click()
编辑:我发现html是通过javascript生成的。我的错。
【问题讨论】:
标签: python html selenium button