フォームの送信は、通常、フォームで Return/Enter キーを押すか、ボタンをクリックすることで実行されるアクションです。フォームをクリックすることなく、ユーザーによるフォームの送信アクションをシミュレートしたい場合は、エレメントに対して次の関数を使用します。
ID で検索したエレメントのフォームを送信します。
パラメーター:
- ID: 送信するフォームの HTML エレメントの ID です。
使用例:
&driver.SubmitById("InvoiceTotal")
特定のリンクテキストのフォームを送信します。
パラメーター:
- LinkText: フォーム内で検索するリンクテキストです。
使用例:
&driver.SubmitByLinkText("buy flight 1")
特定の name 項目属性を持つエレメントのフォームを送信します。
パラメーター:
- Name: 検索するコントロールの name 項目属性です。
使用例:
&driver.SubmitByName("CountryName")
CSS セレクターで検索したエレメントのフォームを送信します。
パラメーター:
- CSS: 送信するエレメントを指す CSS セレクターです。
使用例:
&driver.SubmitByCSS("#var1")
XPath セレクターで検索したエレメントのフォームを送信します。
パラメーター:
- XPath: 送信するエレメントを指す XPath セレクターです。
使用例:
&driver.SubmitByXPath("//span/input1")