JS Selenium访问没有标识符的元素



试图点击嵌套在iframe中的href和更多div和表格

href没有id类或任何我知道可以用来访问它的东西

有什么想法吗?

HTML代码

可以使用xpath。既然您提到了href的更改,那么您可以使用contains并输入href中静态的部分。

driver.find_element_by_xpath("//a[contains(@href,'url')]")

还要确保在尝试单击该元素之前将焦点放在iframe上,否则您将不会得到此类元素错误。

driver.switchTo().frame('frame-id');

最新更新