Przeszukaj forum
Pokazuję wyniki dla tagów 'selenium webdriver'.
Znaleziono 3 wyniki
-
Cześć, chcę stworzyć program wyświetlający wyniki wyszukiwania internetowego z aktywnymi linkami, jak DuckDuckGo. Używam przeglądarki PhantomJS bez interfejsu. Pobieram dane z rezultatów wyszukiwarki Qwant Lite. Teraz na okienku aplikacji wypisanych jest tylko kilka rezultatów (tytuły, adresy URL i opisy stron) bez odnośników. Podam przykład: Zauważyłem, że są pokazywane wszystkie skopiowane z Qwant Lite tytuły bez właściwości PropertyUrl. Ta właściwość określa, do jakiej strony trafi użytkownik po kliknięciu lewym przyciskiem myszy w tytuł. Tytuły nie są jednak odnośnikami do jakiejkolwiek strony. Jak wyświetlić wszystkie rezultaty wyszukiwarki z linkami? bool search_end = false, page_se = false; byte page = 0; // Numer rezultatu while (!search_end) { try { while (!page_se) { try { Run title = new Run(phantomDriver.FindElements(By.ClassName("result")).ElementAt(page).FindElement(By.ClassName("title")).Text); // Tytuł strony Hyperlink hyperlink = new Hyperlink(title) { NavigateUri = new Uri(phantomDriver.FindElements(By.ClassName("result")).ElementAt(page).FindElement(By.ClassName("url")).Text) }; Results.Inlines.Add(hyperlink); // Results - Nazwa elementu TextBlock | Dodawanie linku Results.Text += Environment.NewLine; Results.Text += phantomDriver.FindElements(By.ClassName("result")).ElementAt(page).FindElement(By.ClassName("url")).Text + Environment.NewLine; // Dodawanie adresu URL Results.Text += phantomDriver.FindElements(By.ClassName("result")).ElementAt(page).FindElement(By.ClassName("desc")).Text + Environment.NewLine + Environment.NewLine; // Dodawanie opisu ++page; // Pobieranie danych z następnego wyniku } catch { page_se = true; // Koniec kopiowania informacji z obecnej strony wyszukiwarki } } phantomDriver.FindElement(By.ClassName("next")).Click(); // Przejście do następnej strony page = 0; } catch // Zamknięcie przeglądarki { phantomDriver.Quit(); search_end = true; } }
- 3 odpowiedzi
-
Jeśli interesuje Cię: Realizacja nowatorskich projektów dla ciekawych klientów Wyjątkowa atmosfera pracy w fantastycznym, profesjonalnym zespole Indywidualna ścieżka rozwoju kompetencji pod okiem mentora Samodzielność przy wykonywaniu zadań To wiedz, że szukamy Testera do automatyzacji testów Odpowiedzialnego za: Utrzymanie i rozwój monitoringu środowisk testowych Który: Zna systemy operacyjne Linux/Unix Potrafi tworzyć skrypty shellowe Ma za sobą pierwsze doświadczenia w automatyzacji testów (znajomość narzędzi typu Selenium WebDriver) Jest otwarty i komunikatywny Miejsce pracy: Warszawa Wynagrodzenie: 2 000 – 4 500 netto Zgłoszenia prosimy kierować bezpośrednio przez stronę http://bit.ly/2kiARlL Jednocześnie prosimy o zawarcie w swoim CV poniższej klauzuli, co pozwoli nam uruchomić proces rekrutacyjny. „Wyrażam zgodę na przetwarzanie moich danych osobowych przez firmę rivet group spółka z ograniczoną odpowiedzialnością spółka komandytowa z siedzibą w Warszawie (adres: ul. Rybnicka 48, 02-432 Warszawa), w celu prowadzenia procesów rekrutacyjnych z udziałem potencjalnych pracodawców (zgodnie z Ustawą z dnia 29.08.1997 roku o Ochronie Danych Osobowych; tekst jednolity: Dz. U. z 2002r. Nr 101, poz. 926 ze zm.). Ponadto zgadzam się na przekazanie moich danych osobowych – w powyższych celach - innym podmiotom powiązanym lub współpracującym z rivet group oraz potencjalnym pracodawcom. Mam świadomość, iż przysługuje mi prawo dostępu do moich danych osobowych oraz ich poprawiania i że podanie powyższych danych osobowych jest dobrowolne.”
-
- testowanie
- linux/unix
- (2 więcej)
-
Senior QA Automation Engineer @ DataArt ESSENTIALS: Location: Wrocław, Poland Employment Type: Permanent Start Date: ASAP Salary (gross): 8000 - 14000 PLN / Month Project Industry: Various Company Size: 1800+ Project Team Size: min 3 REQUIREMENTS - MUST HAVE: - Java Core - Selenium WebDriver - HTTP - REST/SOAP REQUIREMENTS - NICE TO HAVE: - Appium - DB - JMeter - Protractor - TDD/BDD - C# or Ruby or Python More info and apply form on nofluffjobs.com https://nofluffjobs.com/job/Senior/QA/Automation/Engineer/testing/DataArt/ULXROIDE -- https://nofluffjobs.com
-
- java core
- selenium webdriver
- (4 więcej)