小编oka*_*ame的帖子

我收到一个错误,"UnhandledPromiseRejectionWarning:NoSuchSessionError:没有这样的会话"

前提·我想要实现的目标

我正在尝试使用Selenium×Node.js自动化测试,但它在调查阶段被阻止了......

测试环境

  • Mac OS10.12.6
  • 节点8.11.1
  • Selenium Server 3.12.0
  • Selenium WebDriver 4.0.0
  • ChromeDriver 2.38

我做了什么

1.安装Node.js.

来自官方网站

2.安装selenium-webdriver

通过npm安装

$ npm install selenium-webdriver
Run Code Online (Sandbox Code Playgroud)

3.安装硒服务器

通过Homebrew安装

$ brew install selenium-server-standalone
Run Code Online (Sandbox Code Playgroud)

4.安装ChromeDriver

ChromeDriver - 适用于Chrome的WebDriver

→下载驱动程序后移动文件

$ mv /Users/username/Downloads/chromedriver ./
$ ls -la
total 31920 
drwxr-xr-x 7 username staff 238 5 24 17:42 . 
drwxr-xr-x+ 55 username staff 1870 5 24 17:42 .. 
-rwxr-xr-x@ 1 username staff 11917200 4 20 16:39 chromedriver 
drwxr-xr-x 41 username staff 1394 5 24 16:45 node_modules 
-rw-r--r-- …
Run Code Online (Sandbox Code Playgroud)

selenium node.js selenium-chromedriver selenium-webdriver

5
推荐指数
1
解决办法
1332
查看次数