下面的 html 文本在頁面上退出。我正在嘗試讓 selenium 單擊此標簽所指的按鈕。我無法搜索此 href,因為給定應用程式的 id 是未知的,并且鏈接將始終具有不同的 id。我必須通過“新資料庫/服務器”按鈕內的文本定位它來單擊此按鈕
<a class="btn btn-primary" data-turbo-frame="modal" href="/repo/servers/new?repo_application_id=280"><svg class="bi flex-shrink-0 me-2" height="24" role="img" width="24"><use href="#icon_database-plus"></use></svg><span class="pe-3">New Database/Server</span></a>
如何讓驅動程式轉到此 href 鏈接?
uj5u.com熱心網友回復:
使用以下xpath按鈕單擊該按鈕。
driver.find_element(By.XPATH, "//a[.//span[text()='New Database/Server']]").click()
或使用 link_text
driver.find_element(By.LINK_TEXT, "New Database/Server").click()
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/444607.html
