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