C # для автоматизации веб-сайта ASP.NET - PullRequest
0 голосов
/ 05 августа 2010

У меня есть веб-сайт, на который мне нужно передать 4 параметра и затем программно извлечь данные, но есть большая проблема. Сайт встроен в ASP.NET с формой внутри AJAX. Таким образом, я могу заполнить одно поле программно, а затем заполнить второе поле. Для заполнения третьего поля необходимо нажать кнопку, поэтому я нажимаю кнопку программным способом. Проблема в том, что когда я нажимаю кнопку, вторая заливка становится пустой перед вызовом события кнопки и вызывает ошибку.

Так есть ли способ, которым я могу резко заполнить поля, не вызывая ошибок?

Ответы [ 3 ]

2 голосов
/ 05 августа 2010

Я согласен с Одедом и хотел бы добавить, что в качестве альтернативы Selenium RC в сочетании с NUnit может быть вариантом.

2 голосов
/ 05 августа 2010

Взгляните на библиотеку веб-автоматизации, такую ​​как WatiN - это позволяет вам выполнять такого рода взаимодействие.

0 голосов
/ 10 августа 2010

Я считаю, что веб-скребок IRobotSoft может выполнять такую ​​работу. Вы будете использовать два действия по заполнению формы и добавите действие Click между ними.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...