驱动服务类
服务类用于管理驱动程序的启动和停止.
它们不能与远程 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
日志
日志记录功能因浏览器而异.
大多数浏览器都允许您指定日志的位置和级别.
请查看相应的浏览器页面: