小编too*_*ool的帖子

Node.js需要不将其存储到变量中

我有以下代码片段,它在其上下文中工作.

"use strict"; 
require('chromedriver');
var selenium = require('selenium-webdriver');
var driver = new selenium.Builder()
  .forBrowser('chrome')
  .build();
Run Code Online (Sandbox Code Playgroud)

我不明白的是这条线:

require('chromedriver');

如果我删除它我得到一个错误:

Error: The ChromeDriver could not be found on the current PATH. Please download the latest version of the ChromeDriver from http://chromedriver.storage.googleapis.com/index.html and ensure it can be found on your PATH.
Run Code Online (Sandbox Code Playgroud)

所以它做了一些事情.

我明白了什么var chromedriver = require('chromedriver');,我到目前为止只看到过使用这种方式的require函数.

所以关于这条线的问题: require('chromedriver');

它为什么有效?

所需的chromedriver最终在哪里?

如果require()函数没有将其返回保存到变量中,那么在genereal中会发生什么?

javascript require node.js selenium-chromedriver

13
推荐指数
3
解决办法
3724
查看次数

Java:目录路径的变量名,通常为变量命名

我很难决定如何命名File变量和String变量,它们都描述相同的目录。

基本上,我有一个String描述包含测试用例的目录的位置。使用此字符串,我想创建一个File对象。像这样:

String testcaseDirectoryPathString;
File testcaseDirectoryPath = new File(testcaseDirectoryPathString);
Run Code Online (Sandbox Code Playgroud)

通过选择好的变量名,我想实现的代码可读性最高。

我搜寻了互联网,但最终发现了一般的命名约定以及有关变量名应该“讲”的建议。

我的问题是举一个具体的例子,但我的问题不仅是字符串和文件命名,而且通常是选择好的变量名。

所以这是一些问题:

  1. 将单词“ String”添加到任何String对象是否是一种好习惯?

  2. 将“路径”一词添加到任何File对象是否是一种好习惯?

  3. 这是个人喜好,没有好的做法吗?

  4. 您如何命名您的变量,为什么?

如果有任何文章,我将不胜感激。

java string file

6
推荐指数
1
解决办法
945
查看次数