ドライバーサービスクラス
サービスクラスは、ドライバーの起動と停止を管理するためのものです。リモートWebDriverセッションでは使用できません。
サービスクラスを使用すると、ドライバーに関する情報(場所や使用するポートなど)を指定できます。また、コマンドラインに渡される引数を指定することもできます。便利な引数のほとんどは、ログに関連しています。
デフォルトサービスインスタンス
デフォルトサービスインスタンスを使用してドライバーを起動するには:
/examples/java/src/test/java/dev/selenium/drivers/ServiceTest.java
Selenium v4.11
/examples/python/tests/drivers/test_service.py
/examples/dotnet/SeleniumDocs/Drivers/ServiceTest.cs
/examples/ruby/spec/drivers/service_spec.rb
ドライバーの場所
注意: Selenium 4.6以上を使用している場合、ドライバーの場所を設定する必要はありません。Seleniumを更新できない場合や、特別な使用ケースがある場合は、ドライバーの場所を指定する方法は次のとおりです:
/examples/java/src/test/java/dev/selenium/drivers/ServiceTest.java
Selenium v4.11
/examples/python/tests/drivers/test_service.py
Selenium v4.9
/examples/dotnet/SeleniumDocs/Drivers/ServiceTest.cs
Selenium v4.8
/examples/ruby/spec/drivers/service_spec.rb
ドライバーのポート
ドライバーを特定のポートで実行したい場合は、次のように指定できます:
/examples/java/src/test/java/dev/selenium/drivers/ServiceTest.java
Selenium v4.11
/examples/python/tests/drivers/test_service.py
/examples/dotnet/SeleniumDocs/Drivers/ServiceTest.cs
Selenium v4.8
/examples/ruby/spec/drivers/service_spec.rb
ログ記録
ログ記録機能はブラウザによって異なります。ほとんどのブラウザでは、ログの場所とレベルを指定できます。各ブラウザのページを確認してください: