私が自動化しているWebアプリケーションの1つには、グループIDとグループ名を持つチェックボックスグループに10個のチェックボックスがあります。ここで、Selenium WebDriver を使用して 7 番目のチェックボックスを選択する必要があります。
どうすればこれを達成できますか。
チェックボックスにインデックスベースの xpath を記述できます。rao_555 がコメントに記載されているように、各チェックボックスに関連付けられた値がある場合は、チェックボックスの値に基づいて xpath を記述できます。
チェックボックスには、CB01、CB02 などの命名規則を使用してください。
XPath ロケーター
//*[@id='checkbox_group_id']/input[7]
トリックを行う必要があります。id
これにより、 ofを持つ要素の 7 番目の input 子要素が選択されますcheckbox_group_id
。