Где я могу получить некоторую информацию о запуске программирования C# с MVC / ASP.NET? [закрытый]

У меня есть пара комментариев по этому поводу.

Во-первых, ваша угловая ошибка в том, что объявленная вами функция Row_number находится за пределами любого блока it и поэтому выполняется до того, как ваш beforeAll запустился.

Далее не нужно использовать функцию tableData, так как замена ее параметра n на счетчик i из цикла будет иметь тот же эффект.

Наконец, если ваш код должен пройти несколько страниц для выполнения этих тестов, вероятно, будет гораздо лучше использовать подход, основанный на данных, и писать отдельные файлы данных для каждого теста. Изменяются ли значения строк в этих таблицах или они будут согласованы?

Обновление: Этот подход может выглядеть примерно так, но я не проверял это.

beforeAll(function () {
    browser.driver.manage().window().maximize();
    browser.get(globalVariables.loginMain);
    globalVariables.Email_Input_box.sendKeys(globalVariables.Demo_User);
    globalVariables.Password_Input_Box.sendKeys(globalVariables.Demo_PWD);
    globalVariables.Submit_Button.click();
    browser.wait(EC.invisibilityOf(globalVariables.Submit_Button), 25000, 'submit button is not disappearing yet');
});

it('test it', async () => {
    globalVariables.tableData_Dashboard.all(by.tagName("tr")).forEach((row) => {
        var cells = row.all(by.tagName("td"));

        var Student_ID = cells.get(0).getText().then(function (SID) {
            console.log(SID);
            return SID;
        });

        expect(Student_ID.toEqual('Something'), 'should return the data fo the first cell');

        const Button = globalVariables['Edit_Button_' + n];
        // console.log(Button)
        expect(Button.isDisplayed(), 'should show the button in this row').toBe(true);
        Button.click();
        // do some thing

    });
})
7
задан 3 revs, 2 users 100% 12 September 2009 в 14:38
поделиться

10 ответов

2
ответ дан 6 December 2019 в 14:11
поделиться

http://www.asp.net/mvc/

Express Edition VWD (Визуальный Веб-разработчик) 2008 имеет поддержку MVC теперь.

4
ответ дан 6 December 2019 в 14:11
поделиться

Если Вы хотите посмотреть на полностью функциональное полнофункциональное решение, необходимо проверить Проект TheBeerHouse MVC, я думаю, что Вы найдете много действительно хороших примеров того, как использовать MVC.

1
ответ дан 6 December 2019 в 14:11
поделиться

Если Вы имеете один, можно просмотреть список встреч локального.Net User Group в области. Если Вы не видите, что тема MVC представлена, попросите, чтобы лидер группы запланировал ту. Если он не может соблюдать Ваш запрос, он должен все еще смочь указать на Вас на другие ресурсы.

0
ответ дан 6 December 2019 в 14:11
поделиться

Следите за блогами Scott Guthrie и Phil Haack. Они - основной источник документации прямо сейчас.

Будьте осторожны, как большинство сообщений о MVC о предыдущих версиях и больше не применяется (что-либо, что использует лямбду, является правильным, к сожалению).

Конечно, у Вас есть довольно хороший ресурс здесь также. Haack иногда отвечает на вопросы о MVC...

6
ответ дан 6 December 2019 в 14:11
поделиться

Я изучаю ASP.NET MVC сам и нашел Блог Stephan Walter довольно полезным. Он имеет 45 сообщений с различными подсказками и также отправляет приблизительно два демонстрационных ASP.NET сайты MVC.

0
ответ дан 6 December 2019 в 14:11
поделиться

Я бы посмотрел NerdDinner ASP.NET MVC Tutorial , который можно найти здесь.

1
ответ дан 6 December 2019 в 14:11
поделиться

Купить эту книгу,

Pro ASP.NET MVC Framework от Стивена Сандерсона

Это очень хорошая книга.

0
ответ дан 6 December 2019 в 14:11
поделиться

Я не рекомендую вам Начните с онлайн-руководств. Если вы хотите изучать это систематически, начните с бумажной книги. Это поможет вам изучать вещи более систематично.

0
ответ дан 6 December 2019 в 14:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: