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

Automatyzacja c# MVC Selenium

Object Storage Arubacloud
0 głosów
273 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 102 wizyt
0 głosów
0 odpowiedzi 462 wizyt
pytanie zadane 3 października 2019 w C# przez Dudek Początkujący (370 p.)
0 głosów
2 odpowiedzi 361 wizyt
pytanie zadane 25 lipca 2018 w C# przez jankustosz1 Nałogowiec (35,880 p.)

92,555 zapytań

141,404 odpowiedzi

319,560 komentarzy

61,941 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.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...