繁体   English   中英

Selenium 一切正常,但它抛出错误

[英]Selenium Everything is ok but it throws me error

您好,我正在尝试编写程序,但现在卡住了。

  • 实际上我试图获得一个按钮但是当我这样做时它抛出错误( selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"xpath","selector":"//*[@id=mainMenu]/div[3]/div[2]/a"} )
  • 我试过其他人 forms 比如 CSS
  • 一切正常,所以我知道如何修复它
  • 这是代码 => https://pastebin.com/ZQ7Ha11r
  • 这是元素代码 => https://pastebin.com/ymHHUGAj
  • 我不认为这里是 Iframe

请帮助我<3

您应该在您的问题正文中发布代码(最小可重现示例),而不是在 pastebin 上。 您还应该等待每个元素正确加载,并更改

driver.find_element(By.XPATH, "//*[@id=mainMenu]/div[3]/div[2]/a").click()

wait.until(EC.element_to_be_clickable((By.XPATH, '//*[@id="mainMenu"]/div[3]/div[2]/a'))).click()

如果您要单击的元素有Utwórz wiadomość文本,您应该考虑通过部分文本定位它,就像它上面的元素一样。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM