超全模态模型 × Harness 升级,升级解锁 ArkClaw,最新支持 DeepSeek-V4 系列与 GLM-5.1
你用link text定位方式是错误的——这个方法仅适用于标签的链接文本,而你的目标元素是标签,所以Selenium找不到它。可行的定位方案 #1. XPath定位(推荐,兼容性好) #根据按钮文本定位:from selenium.webdriver.common.by import By driver.find_element(By.XPATH, "//button[text()='Login']").click() 如果页面有多个相似按钮,可结合class精准定位:driver.find_element(By.XPATH, "//button[@class='btn waves-effect waves-light' and text()='Login']").click() 2. CSS选择器定位 #根据class直接定位(如果该class唯一):driver.find_element(By.CSS_SELECTOR, "button.btn.waves-effect.waves-light").click() 额外排查点 #如果用了正确定位还是报错,检查以下情况:页面未加载完成:添加显式等待确保元素可点击:from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC wait = WebDriverWait(driver, 10) login_btn = wait.until(EC.element_to_be_clickable((By.XPATH, "//button[text()='Login']"))) login_btn.click() 元素在iframe内:先切换到对应的iframe再定位:# 按ID/名称切换,或者用索引 driver.switch_to.frame("iframe_id") # 定位操作按钮 driver.find_element(By.XPATH, "//button[text()='Login']").click() # 操作完成切回主页面 driver.switch_to.default_content() 元素被隐藏:检查元素的display/visibility属性,确认元素处于可见状态。内容的提问来源于stack exchange,提问作者RA.IBOY
link text
根据按钮文本定位:
from selenium.webdriver.common.by import By driver.find_element(By.XPATH, "//button[text()='Login']").click()
如果页面有多个相似按钮,可结合class精准定位:
driver.find_element(By.XPATH, "//button[@class='btn waves-effect waves-light' and text()='Login']").click()
根据class直接定位(如果该class唯一):
driver.find_element(By.CSS_SELECTOR, "button.btn.waves-effect.waves-light").click()
如果用了正确定位还是报错,检查以下情况:
from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC wait = WebDriverWait(driver, 10) login_btn = wait.until(EC.element_to_be_clickable((By.XPATH, "//button[text()='Login']"))) login_btn.click()
# 按ID/名称切换,或者用索引 driver.switch_to.frame("iframe_id") # 定位操作按钮 driver.find_element(By.XPATH, "//button[text()='Login']").click() # 操作完成切回主页面 driver.switch_to.default_content()
display
visibility
内容的提问来源于stack exchange,提问作者RA.IBOY
超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起
模型再升级,30秒超长叙事, 模态参考扩容
模型自由,工具不限,最新支持 Deepseek-V4 系列、GLM-5.3 系列
超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列
大模型19元起,Al应用9.9元畅享,新人首购爆款尽享优惠