Извините за такой тупой вопрос,NodeJS, fs.readFileSync, строковое чтение и работа. Как?
Как я могу в NodeJS читать из строки строки по строкам какое-то значение, например - url, и выполнять операцию с каждой строкой в конце концов?
var contents = fs.readFileSync('test.txt', 'utf8');
И что тогда?
Это необходимо для проверки браузера и тестирования селена. Я хочу запускать некоторые ссылки по одному, из файла и делать с ними что-то.
Измененный код ниже: от
console.log(lines[i++])
в
line = (lines[i++])
driver.get(line);
driver.getCurrentUrl()
.then(function(currentUrl) {
console.log(currentUrl);
Но это работает один раз.
И
var str=fs.readFileSync('test.txt');
str.split(/\n/).forEach(function(line){})
C:\nodejstest>node test1.js
C:\nodejstest\test1.js:57
str.split(/\n/).forEach(function(line){
^
TypeError: str.split is not a function
at Object.<anonymous> (C:\nodejstest\test1.js:57:5)
at Module._compile (module.js:413:34)
at Object.Module._extensions..js (module.js:422:10)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Function.Module.runMain (module.js:447:10)
at startup (node.js:142:18)
at node.js:939:3
работает! Much thanx!
что вы подразумеваете под строкой? ??? это одно слово за раз или по одной строке за раз! – vkstack
одна строка в момент времени – Boris