如何调试Selenium WebDriver操作?

Raj*_*kar 9 webdriver selenium-webdriver

我正在使用Selenium WebDriver并遇到问题.

在UI中,WebDriver可以看到元素,但无法执行任何操作,例如click,type,select等.元素由selenium找到并作为webelement的实例返回.我可以得到,getText(),isEnabled()等,但不会执行任何操作.没有例外.它只是挂起.

我不明白这种行为.如果WebDriver看到它,它应该单击.我尝试过使用动作.这也表现出相同的行为.

如何调试此问题?有任何想法吗?

Raj*_*kar 2

调试代码的唯一方法是围绕 WebDriverEventListener 编写包装器并侦听日志。否则,这是不可能的。