【发布时间】:2022-01-05 08:21:46
【问题描述】:
我正在开发一个程序,我需要从一个框中选择一个特定的名称。问题是如果名称改变,XPATH 也会改变,所以我不能真正轻松地访问它。我试图用“包含”来做,但它不起作用。
这是我需要点击的(因此查找和访问):
https://i.stack.imgur.com/q9tnM.png
有什么帮助或建议吗?
【问题讨论】:
-
self.driver.find_element(By.XPATH, f"//div[contains(text(), '{player_name}')] ").click()
-
selenium.common.exceptions.NoSuchElementException: 消息:没有这样的元素:无法找到元素:{"method":"css selector","selector":"[name="Morelos"]" }
-
用信息更新主要问题,而不是 cmets。
-
你这是什么意思?
标签: python html selenium selenium-webdriver