为什么我在Chrome中而不是在Firefox中获得此WebDriver异常

时间:2012-05-03 18:48:30

标签: python webdriver selenium-webdriver selenium-chromedriver

这是错误

WebDriverException: Message: "findElement execution failed;\\n Property \'Error\' of object [object DOMWindow] is not a function"

我跑:

LoginPage.authenticate(self, self.admin_user) 

这很好用,让我登录好,但是一旦我尝试使用chrome驱动程序在下一页上找到一个元素:

self.driver.find_element_by_id('Menu_LogInOut')

我收到上述错误。它在Firefox中没有错误。

有没有其他人遇到这个?到底是怎么回事?我该如何解决它?

1 个答案:

答案 0 :(得分:0)

我们在应用程序中无意中覆盖了window.Error。感谢webdriver指出这一点。

修复是不要这样做,比如window.Error_These_arent_the_droids_youre_looking_for。

XD