我真的要疯了才能在特定网页中找到一个元素。这是一个“Enter”按钮,但我一直无法找到它。
错误信息:
selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"css selector","selector":"input"}
(会话信息:chrome=86.0.4240.111)
我将通过 ChroPath Extension 与您分享可能的选择器:
HTML 检查代码“输入”按钮:
<input type="button" value="Entra" onclick="parent.location.href='site.site.site'">
1°尝试 - 使用 REL XPATH 的 Python 代码:
elem = browser.find_element_by_xpath('//body[1]/div[1]/div[1]/div[2]/div[1]/table[1]/tbody[1]/tr[1]/td[2]/table[1]/tbody[1]/tr[3]/td[1]/input[1]')
2°尝试 - 带有 ABS XPATH 的 Python 代码:
elem = browser.find_element_by_xpath('/html[1]/body[1]/div[1]/div[1]/div[2]/div[1]/table[1]/tbody[1]/tr[1]/td[2]/table[1]/tbody[1]/tr[3]/td[1]/input[1]')
我检查了是否有任何 iframe,但我找不到它们。请帮我。