• Как добраться до вложенного поля ввода в Selenium?

    puzzlo
    @puzzlo Автор вопроса
    добродушен, толстоват
    спасибо!!! половина пройдена!
    только в общем так не пойдёт. вот надо чтобы вся эта цепочка была. потому что рядом есть крайне похожее с классом а1 и форм-груп б и туда тоже надо обратиться
    там тоже //div/div/input[contains(@class, 'cccc')]
    только в первом диве (и во втором классы другие. типа а2 и б2. что характерно - б1 тоже описан с двумя классами. "форм-груп б2"
    потому и вопрос - как написать всю цепочку?
    Ответ написан
    Комментировать
  • Почему mongoDB не выполняет запрос снова?

    puzzlo
    @puzzlo Автор вопроса
    добродушен, толстоват
    // showTodaySimpleMessages.js 
    
    var   config = require('config')
        , mongo = require('mongodb').MongoClient;
    
    var showTodaySimpleMessages = function () {
    
        var arrayOfMessages = [];
        var now = new Date();
        var midnight = new Date(now.getFullYear(), now.getMonth(), now.getDate()).getTime().toString();
    
        mongo.connect(config.get('mongodb:uri') + config.get('mongodb:dbName'), function(err, db) {
            if (err) throw err;
            var col = db.collection(config.get('mongodb:history'));
            var mess = {};
            col.find({_id: {$gt: midnight}}).forEach(function (res) {
                if(res.priv.length == 0 && res.confirm.length == 0) {
                    mess = res.whoSend + ': ' + res.message;
                    arrayOfMessages.push(mess);
                };
                db.close();
            });
        });
        return arrayOfMessages;
    };
    module.exports = showTodaySimpleMessages();

    подключились, нашли те сообщения, которые написаны сегодня ( _id - время создания сообщения в миллисекундах ) . если не приватное и не для подтверждения - добавляем в массив. возвратили массив.
    на сервере все сообщения из массива послали emit-ом вошедшему человеку.
    Ответ написан
    Комментировать
  • Как в node.js получить IP адрес компьютера локальной сети?

    puzzlo
    @puzzlo Автор вопроса
    добродушен, толстоват
    васю уволят - заменю джейсоновский файл с ип и именем-фамилией на тот, кого возьмут
    не захотел именно чтоб не писать каждый раз - я анабелль, пароль такой-то
    чат не для бесед, а по работе
    "сделать документы на ООО"Сладкий крендель""
    отметить машу и глашу, отослать
    ну и похожее
    логинизация не должна доставлять неудобств. просто зашёл по адресу и всё.
    Ответ написан
  • Как при помощи node.js подключиться к работающей базе firebird?

    puzzlo
    @puzzlo Автор вопроса
    добродушен, толстоват
    [Error: I/O error during "CreateFile (open)" operation for file "D:\PROGR\BD_FOR_NODE\REMOT\T.GDB", Error while trying to open file]

    d:\progr\bd_for_node\remot\index.js:20
    if (err) throw console.log(err);
    ^
    undefined
    Process finished with exit code 1

    криейт файл опен я так понимаю происходит вот тут :
    <b>firebird.attach(fbOptions, function(err, db)</b> {
        if (err) throw console.log(err);
        db.query('SELECT COUNT(*) FROM PERS', function(err, result) {
            console.log(result);
            db.detach();
        });
    });

    п.с. использую модуль node-firebird

    -------------------------------------------------------------------------------------------------------------
    удалил информацию о регистрации из IBExpert и добавил снова. всё заработало.
    так что сам надумал себе .
    спасибо.
    Ответ написан
    Комментировать