• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Automatyzacja c# MVC Selenium

Mały hosting, OGROMNE możliwości
0 głosów
506 wizyt
pytanie zadane 8 maja 2017 w C# przez berenika Nowicjusz (140 p.)
Witam. Mam zadany projekt na zaliczenie. Polega on na zautomatyzowaniu dzialania uzytkownika: wyszukiwania jakiegos produktu na stronie internetowej i przeslanie informacji do bazy danych o tym produkcie i jego cenie. Kazdy uzytkownik moze napisac swoj wlasny skrypt, czyli sciezke do wyszukania produktu uzywajac prostych pojec, ktorych liste mu podamy (zakladamy ze nie jest programista i nie rozumie komend w c#), a nastepnie przetlumaczymy je do selenium, ktory wlaczymy do projektu za pomoca usingu i on bedzie nam realizowal kolejne komendy.

Ma to byc napisane w c#, przy uzyciu MVC, baza danych w sql, do ktorej laczymy sie za pomoca entity framework. Klient komendy bedzie wpisywal na stronie html, ktora bedzie widokiem z MVC, i prawdopodobnie na tej stronie bedzie okienko konsolowe gdzie on bedzie wpisywal te komendy (aby stworzyc nowy scenariusz/skrypt) albo cos w stylu pola do formularzu. Na stronie tej powinna tez byc lista komend zrobionych dla klienta (zrozumiala dla niego w stylu odpalic nawigator, isc do adresu utl itd), pewnie tez jakas lista juz istniejacych scenariuszy wyszukiwania. Oczywiscie rozne informacje o bledach, ogolnie trzeba troche wykorzystac ajax, jquery i razor.

Jesli cos nie zrozumiale lub nie poprawnie napisalam to przepraszam, nie jestem jeszcze informatykiem ;)

Gdyby ktos z Was kiedys robil cos podobnego lub znal jakas stronke gdzie cos takiego moglabym znalezc, byloby to dla mnie bardzo pomocne.

Dziekuje z gory

3 odpowiedzi

0 głosów
odpowiedź 9 maja 2017 przez piotrsz109 Stary wyjadacz (13,730 p.)
Chodzi ci o to, że użytkownik wybiera filtr?
komentarz 11 maja 2017 przez berenika Nowicjusz (140 p.)
Z teco co wiem to uzytkownik ma miec konsole, na ktorej wpisuje komendy (bedzie mial liste komend do wyboru) i potem to sie w bazie danych zapisze jako skrypt, ktory potem mozna automatyczie uruchamiac zeby znalezc to samo w necie
0 głosów
odpowiedź 9 maja 2017 przez CzikaCarry Szeryf (75,340 p.)
No to najpierw patrzysz na strukturę strony, z której masz pobrać dane o produkcie, na podstawie tej struktury piszesz parser, który będzie wyciągał te dane z kodu HTML strony podanego przez jakąś klasę do pobierania zawartości strony (WebClient, HttpClient, do wyboru, do koloru) na podstawie danych ustawionych przez użytkownika w okienku konsolowym. Następnie insertujesz te dane do bazy SQL (MySQL, PostgreSQL) i tyle :)
0 głosów
odpowiedź 14 maja 2017 przez Adam Nowicki Obywatel (1,600 p.)
W sumie to napisałeś co masz do zrobienia i nie napisałeś czego oczekujesz. Szukasz kogoś kto to zrobi, nie wiesz jak zacząć czy co? :P

Podobne pytania

0 głosów
0 odpowiedzi 200 wizyt
0 głosów
0 odpowiedzi 801 wizyt
pytanie zadane 3 października 2019 w C# przez Dudek Początkujący (370 p.)
0 głosów
2 odpowiedzi 515 wizyt
pytanie zadane 25 lipca 2018 w C# przez jankustosz1 Nałogowiec (37,030 p.)

93,715 zapytań

142,629 odpowiedzi

323,260 komentarzy

63,257 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...