我正在使用selenium 2.25.0
,firefox 3
和python 2.6.6
. 我正在尝试运行一个硒函数,它使用sendkeys()
:
Webdriver.find_element_by_name( 'j_username' ).clear()
webdriver.find_element_by_name( 'j_username' ).send_keys( "username" )
这段代码可以在我的机器上运行。然而,从另一台机器上运行,用户名字段被留空并继续脚本的其余部分(不报告任何错误)。
我可以看到该字段在尝试发送用户名之前被清除,所以我知道找到按钮/按钮的名称没有问题。我尝试在清除字段和发送用户名之间暂停,但这似乎也不起作用。
我需要保持我的 firefox 和 selenium 版本相同,还有什么可以解决这个问题的吗?