【发布时间】:2015-11-24 07:08:36
【问题描述】:
我正在尝试使用 selenium 为我的 Python 程序查找(并单击)特定页面。
我试过了
driver.findElement(By.cssSelector("a[href*='text']")).click();
和
driver.findElement(By.partialLinkText("text")).click();
text 我正在寻找什么。这些不适用于错误
AttributeError: 'WebDriver' object has no attribute 'findElement'
我只能假设它不能找到元素,因为那是用于 Java,而不是 Python。
网站上链接的唯一区别因素是 href 属性。
所有其他标签都有重复。我无法 100% 猜出正确的链接,所以我还需要定位器是部分文本。
有什么方法可以开始吗?我可以使用其他程序吗?有没有人成功做到这一点?我试过搜索,但没有人问过这个。
【问题讨论】: