Selenium WebDriver (Java) を使用して e コマース ポータルを自動化し始めたところです。
ホームページには、すべての国名を含むドロップダウンがあります。IP アドレスに基づいて、国名が自動的に選択されます。
Selenium WebDriverでIPアドレスを使用してドロップダウンの国名を検出する方法は?
Selenium WebDriver (Java) を使用して e コマース ポータルを自動化し始めたところです。
ホームページには、すべての国名を含むドロップダウンがあります。IP アドレスに基づいて、国名が自動的に選択されます。
Selenium WebDriverでIPアドレスを使用してドロップダウンの国名を検出する方法は?
http://www.geobytes.com/iplocator.htmにあるジオロケータを使用して、IP アドレスに基づいて国名を取得します。
次に、ドロップダウン リストで同じ値を見つけて、「選択済み」属性を追加します。
返される値が「United Kingdom」の場合の例:
<select name="country'>
<input value="United States">
<input value="United Kingdom" selected>
</select>
国または国名のリストは異なる可能性があることに注意してください。そのため、標準化された名前のリストに固執するようにしてください。
残念ながら、あなたに提供することはできません。最近、同様のソリューションを実装しましたが、国名の標準リストを取得するのは非常に困難であることがわかりました。