3
我正在運行蘋果腳本以使用Safari瀏覽器在在線Web窗體上輸入和選擇字段。 網頁表單有下拉菜單,一旦選擇,會觸發後續字段中的更改。使用Apple腳本通過*瀏覽器事件選擇Safari下拉菜單*
例如,兩個下拉菜單:Field 1
Field 2
Field 1
是所需的選擇,和Field 2
用戶選擇Field 1
之後才啓用。
如果我使用applescript輸入Field 1
的值,則會選擇該值。
do JavaScript "document.getElementById('"Field_1"').value ='"theValue"';" in document 1
但是,瀏覽器不註冊此選擇,並且Field 2
保持禁用狀態。將顯示Field 1
的值更改,但頁面的行爲與未選擇該選擇一樣。
反正我有觸發瀏覽器事件來註冊Field 1
選擇已經完成嗎?
謝謝
嘗試啓用第二個下拉菜單中,這樣的 - >'的document.getElementById(「Field_2」)禁用= FALSE;' – jackjr300
謝謝,這是一個邁向正確的方向。下拉菜單變爲啓用狀態,但選項未填充。字段1的選擇也觸發生成字段2可用的選擇。 所以現在,該字段已啓用,但它是空白的。 – carlolm
如果下拉菜單中有一個調用函數的屬性,像這樣 - >'