Protractor/webdriver-manager/Selenium 的配置文件在哪里?

Where is the config file for Protractor / webdriver-manager / Selenium?

我已经安装了 Protractor 和 Selenium,所以我可以用我的 JavaScript 进行 E2E 测试。当我启动 Selenium (webdriver-manager start) 时,我得到以下行

10:20:17.961 INFO - Default driver org.openqa.selenium.ie.InternetExplorerDriver registration is skipped: registration capabilities Capabilities [{platform=WINDOWS, ensureCleanSession=true, browserName=internet explorer, version=}] does not match with current platform: MAC

如何更改默认驱动程序?我看到很多对配置文件的引用,但我找不到任何地方有人给出了 Selenium 启动配置文件的名称和位置。

定义 Selenium 启动配置文件的地方是

C:\Users\{user}\AppData\Roaming\npm\node_modules\protractor

https://letmedothat.wordpress.com/category/protractor-2/

链接博客页面摘要:

npm -version
npm install -g protractor
protractor --version
Java -version
webdriver-manager update
webdriver-manager start
cd C:\Users\{user}\AppData\Roaming\npm\node_modules\protractor\example
protractor conf.js

经常需要更新驱动程序,运行 selenium 服务器,更改目录然后从命令提示符执行测试通常很无聊和烦人。所以,我写了一个简单的批处理文件来简化这个过程。因为,我懒惰。只需复制这些命令,更改文件目录并另存为 .bat 文件。要执行测试,只需双击即可完成。

@echo on
set errorlevel = 0
::WebDriver update
start /b webdriver-manager update
    If %errorlevel% neq 0 set "job=webdriver-manager update" exit/b &goto err
    ::exit/b 

::Start selenium  server
start /b webdriver-manager start
    If %errorlevel% neq 0 set "job=webdriver-manager start" exit/b &goto err

::Change directory
cd D:\Users\Saifur\AppData\Roaming\npm\node_modules\protractor\example
    If %errorlevel% neq 0 set "job=changing directory" exit/b &goto err

::Start running tests
protractor conf.js
    If %errorlevel% neq 0 set "job=protractor conf.js" exit/b &goto err

:err
    echo ERROR: %job% execution failed with error.

pause