私はJavaでWebdriverを使用しています。Javaを使用してテキストフィールドに数値を入力したい。私は次のコードを使用しています:
driver.findElement(By.id("igtxtctl00_MasterPlaceHolder_WTxtZip")).sendKeys("25025");
ただし、値を完全に入力すると、入力した値は自動的に消去されます。値が保存されたら、(スクリプトを使用して)タブをクリックする必要があります。これにより、バックエンドプロセスの実行後に、Cityフィールドに自動的に入力されます。
以下のコードを使用して、SeleniumRCを使用して同じことを達成しました。
selenium.typeKeys("igtxtctl00_MasterPlaceHolder_WTxtZip", "25025");
Thread.sleep(x);
selenium.keyPress("igtxtctl00_MasterPlaceHolder_WTxtZip", "9");