1

送信キーは、PythonのSeleniumでは機能しません。これは以前は機能していましたが、現在は失敗します。何が問題なのかわかりません。次のエラーが発生します:

u"Element is disabled and so may not be used
for actions\nCommand duration or timeout: 11             
milliseconds\nBuild info: version: '2.15.0', revision: '15105', time:
'2011-12-08   09:56:25'\nSystem info: os.name: 'Windows 7', os.arch:
'amd64', os.version: '6.1',    java.version: '1.6.0_22'

time.sleep(3)キーを渡す前 に、以下と一緒に使用しました

elem.send_keys('selenium')   
elem.send_keys(Keys.RETURN)    

また

elem.send_keys("Sale" + Keys.RETURN)   

しかし、何も機能しません

4

2 に答える 2

1

エラーが示すように、要素はdisabled、したがってあなた (ブラウザを使用しているユーザー、セレンはそのようなユーザーを模倣しようとします) はその要素と対話できません。

于 2012-04-04T09:10:01.830 に答える
1

これにも気づきました。find_element_by_*リストを返します。簡単な修正は、最初の要素、つまりelem[0].send_keys(text).

于 2012-10-18T17:56:04.007 に答える