0
新手在測試。我使用Selenium生成了一個測試用例,然後將其作爲Python腳本導出。現在,當我試圖運行在終端,我得到以下錯誤:無法通過鏈接找到使用查找元素
raise exception_class(message, screen, stacktrace)
NoSuchElementException: Message: u'Unable to locate element: {"method":"link
text","selector":"delete"}'
我使用硒所產生的命令,即
driver.find_element_by_link_text("delete").click()
其原因我認爲錯誤是鏈接只有當我點擊要刪除的特定行時纔會看到我的網頁中的「刪除」。所以我想這是無法找到鏈接。請建議我可以使用什麼替代措施來定位並點擊「刪除」鏈接。 在預先感謝:)
您是否嘗試過其他定位器?你可以發佈元素的HTML嗎? – Arran
爲什麼不先點擊一行,然後點擊刪除? –
@ A.J即使在Selenium中,我們單擊該行,然後刪除它不會在腳本中複製相同的內容。這就是整個問題出現的地方,對測試人員來說也是如此。 –