Ebooki
39329
Ebook

Selenium Testing Tools Cookbook. Unlock the full potential of Selenium WebDriver to test your web applications in a wide range of situations. The countless recipes and code examples provided ease the learning curve and provide insights into virtually every eventuality

UNMESH GUNDECHA

Web technologies are becoming increasingly complex and there is a need to test your web applications against a vast number of browsers and platforms, so you need to build highly reliable and maintainable test automation. This book will help you test your web applications effectively and efficiently with Selenium WebDriver.Selenium Testing Tools Cookbook is an incremental guide that will help you learn and use advanced features of Selenium WebDriver API in various situations for building reliable test automation. You will learn how to effectively use features of Selenium using simple and detailed examples. This book will also teach you best practices, design patterns, and how to extend Selenium.Selenium Testing Tools Cookbook shows developers and testers who already use Selenium, how to go to the next step and build a highly maintainable and reliable test framework using advanced features of the tool.The book starts with tips on advanced location strategy and effective use of Selenium WebDriver API. Then it demonstrates the use of design patterns such as Data Driven Tests and PageFactory for building maintainable test automation. It also explains extending Selenium WebDriver API along with implementing custom tasks and setting up your own distributed environment to run tests in parallel.It concludes with tips on integrating Selenium WebDriver with other popular tools, testing mobile web applications, and capturing videos of test runs. This books provides examples in Java, C#, Ruby, and Python.Selenium Testing Tools Cookbook will help you in building a highly robust and maintainable test automation framework from start to finish.

39330
Ebook

Selenium WebDriver 3 Practical Guide. End-to-end automation testing for web and mobile browsers with Selenium WebDriver - Second Edition

UNMESH GUNDECHA, Satya Avasarala

Selenium WebDriver is an open source automation tool implemented through a browser-specific driver, which sends commands to a browser and retrieves results. The latest version of Selenium 3 brings with it a lot of new features that change the way you use and setup Selenium WebDriver. This book covers all those features along with the source code, including a demo website that allows you to work with an HMTL5 application and other examples throughout the book.Selenium WebDriver 3 Practical Guide will walk you through the various APIs of Selenium WebDriver, which are used in automation tests, followed by a discussion of the various WebDriver implementations available. You will learn to strategize and handle rich web UI using advanced WebDriver API along with real-time challenges faced in WebDriver and solutions to handle them. You will discover different types and domains of testing such as cross-browser testing, load testing, and mobile testing with Selenium. Finally, you will also be introduced to data-driven testing using TestNG to create your own automation framework.By the end of this book, you will be able to select any web application and automate it the way you want.

39331
Ebook

Selenium WebDriver Quick Start Guide. Write clear, readable, and reliable tests with Selenium WebDriver 3

Pinakin Chaubal

Selenium WebDriver is a platform-independent API for automating the testing of both browser and mobile applications. It is also a core technology in many other browser automation tools, APIs, and frameworks. This book will guide you through the WebDriver APIs that are used in automation tests.Chapter by chapter, we will construct the building blocks of a page object model framework as you learn about the required Java and Selenium methods and terminology.The book starts with an introduction to the same-origin policy, cross-site scripting dangers, and the Document Object Model (DOM). Moving ahead, we'll learn about XPath, which allows us to select items on a page, and how to design a customized XPath. After that, we will be creating singleton patterns and drivers. Then you will learn about synchronization and handling pop-up windows. You will see how to create a factory for browsers and understand command design patterns applicable to this area.At the end of the book, we tie all this together by creating a framework and implementing multi-browser testing with Selenium Grid.

39332
Ebook

Selenium WebDriver w Javie. Praktyczne wprowadzenie do tworzenia testów systemowych

Boni García

Selenium pozwala na automatyzację pracy przeglądarek internetowych. Kluczowym komponentem tego projektu open source jest Selenium WebDriver - biblioteka do programistycznego kontrolowania przeglądarek. Podstawowym zastosowaniem Selenium jest implementacja testów systemowych w celu weryfikacji funkcjonowania aplikacji. Narzędzie to zdobyło ogromną popularność - stanowi ono jedno z wiodących rozwiązań w zakresie testów systemowych. Jest chętnie używane zarówno przez duże organizacje, jak i samodzielnych programistów. Ten praktyczny przewodnik po Selenium WebDriver w wersji 4 z uwzględnieniem implementacji w Javie jest przeznaczony dla programistów Javy, inżynierów jakości i testerów. Przedstawiono w nim główne aspekty zautomatyzowanej nawigacji po stronie, manipulacji w przeglądarce, interakcji z elementami, naśladowania działań użytkownika i automatycznego zarządzania sterownikami. Opisano koncepcję wzorca projektowego POM, który pozwala na modelowanie stron internetowych w zorientowanych obiektowo klasach. Zaprezentowano różne sposoby przeprowadzania testów i wprowadzania odpowiedniej ich kolejności, omówiono też zasady analizy błędnych wykonań w celu określenia przyczyn niepowodzenia. Pokazano także możliwości wzbogacania testów o inne technologie, służące na przykład do raportowania wyników, generowania danych czy implementacji szczególnych przypadków użycia. W książce między innymi: przygotowanie środowiska do testów end-to-end z Selenium WebDriver automatyczne interakcje z aplikacjami internetowymi strategie testowania na wielu przeglądarkach testowanie działania formularzy, komunikatów w oknach i skryptów JavaScript posługiwanie się złożoną infrastrukturą w testach Selenium WebDriver wykorzystanie programowania zorientowanego obiektowo w testowanych aplikacjach Selenium: testowanie, które daje niezawodność i bezpieczeństwo!

39333
Ebook

Selenografia

Krzysztof Prus

seria Piąty wymiar W myśl teorii powszechnego ciążenia Izaaka Newtona wszystkie ciała wzajemnie się przyciągają, tak więc nic nie pozostaje bez wpływu na otoczenie: wszystko ze wszystkim się łączy. Czy ta sama zasada odnosi się do wydarzeń z naszego życia i życia innych? Wypadków z naszej przeszłości i przyszłości? Czy dotyczy naszych ukrytych myśli, naszych marzeń i snów? Jaki związek istnieje pomiędzy wizytą młodego astronoma, zatwardziałego ateisty i ambitnego bawidamka Edmunda Halleya w domu bogobojnego Jana Heweliusza w Gdańsku, a spaleniem w kilka miesięcy później największego obserwatorium ówczesnej Europy? Jaki wpływ na Newtona piszącego osiem lat po tych wypadkach najważniejsze dzieło naukowe nowożytności –Matematyczne podstawy filozofii przyrody – ma konflikt Halleya z ojcem, którego zmasakrowane zwłoki wyłowiono z wody trzy lata wcześniej? Co łączy Wielką Zarazę, która nawiedziła Londyn, z ciągiem niewyjaśnionych śmierci czterech kolejnych współpracowników Heweliusza? Jak mają się do siebie dziewictwo Newtona i niespożyty temperament erotyczny Halleya? Czy to, że pod wpływem gdańskiej wódki Halley niewłaściwie ocenił rzeczywistość i przespał się z niewłaściwą kobietą, wpłynie na odkrycie właściwej zasady rządzącej ruchem Wszechświata? Czy nowa orbita ruchu planet dopomoże Halleyowi odnaleźć Boga i pogodzić się z samym sobą? W myśl teorii powszechnego ciążenia wszystko ze wszystkim się łączy... Selenografia jest debiutem dramaturgicznym Krzysztofa Prusa. Praca zajęła III miejsce w konkursie „Nauka a duchowość”, zorganizowanym przez Centrum Kopernika Badań Interdyscyplinarnych oraz Tygodnik Powszechny, rozstrzygniętym przez jury w składzie: ks. prof. Michał Heller, ks. Adam Boniecki. 

39334
Ebook

Self. Polifonia współczesnych terapeutów Gestalt

Jean-Marie Robine + Ruella Frank, Frank M. Staemmler, Gianni Francesetti, M. Spagnuolo Lobb, ...

Sześćdziesiąt pięć lat po stworzeniu koncepcji terapii Gestalt przez Fritza Perlsa, Paula Goodmana i Paula Hefferline'a pojawiła się potrzeba zrewidowania istotnego dla niej pojęcia self. Dlatego autorzy tych rozdziałów, dziś czołowi teoretycy Gestalt, ponownie przyjrzeli się pierwotnym założeniom tytułowej kategorii. Różnorodność wybranych przez nich zagadnień i źródeł, do których wracają (takich jak psychoanaliza lub pragmatyzm), oraz poszerzenie ich zakresów teoretycznych o podejścia z sąsiednich dyscyplin (jak fenomenologia, teoria relacji z obiektem, neuronauka, duchowość, estetyka) przybliża nas do idei założycielskiej terapii Gestalt, której propozycje miały być łatwo przyswajalne i dalekie od jakiejkolwiek ortodoksji czy jednostronności. Ta książka bez wątpienia wpisuje się w dynamikę współczesnego świata - jego zmienność, niestabilność, podatność na kryzysy. Wspiera również postrzeganie człowieka jako jednego z wielu równorzędnych aktorów rzeczywistości ożywionej i nieożywionej. Ludzkie "ja" traci w niej swoją uprzywilejowaną pozycję, nabiera charakteru procesualnego, podlega nieustannym przeobrażeniom, tworzy siebie - i jest tworzone - w relacjach z innymi, a sensu szuka w zaangażowanej symbiotyczności. Jeśli psychoterapia chce coś jeszcze oddać światu, to musi się przysłuchać tej polifonii języków self. Jak pisze Dan Bloom w Rozdziale 3: Self jest tak samo "wrzucone" w świat, z którego się wyłania, jak i jest wolnym "artystą życia". Kontaktowanie się i self nie wyłaniają się niepokalanie, niewinnie. Tak jak kontaktowanie się dostosowuje się do właściwości i ograniczeń każdej określonej sytuacji, tak Self nie tworzy się samo, ale współwyłania się na granicy organizm-środowisko, ze wszystkimi przesądami, założeniami, ograniczeniami fizycznymi, sprawnościami i osobistymi doświadczeniami życiowymi, które każdy z nas wnosi do doświadczenia na granicy kontaktu. Tak jak kontury ziemi, na której stoję, delikatnie kształtują spody moich stóp, jak moje umocowanie na gruncie, od którego się odpycham, wpływa na mój sposób chodzenia i postawę oraz terytorium świata przeżywanego, tak granica kontaktu organizm-środowisko odciska się na funkcjach self. Znaczy je danym-przed fenomenalnym terenem świata przeżywanego, który zawiera w sobie "relacje" z Innym, jest zawsze tam - stanowi podstawę dla funkcji relacyjnej self. Erwing Polster z kolei dodaje: Wielu naszych pacjentów, wiedzionych potrzebą zachowania strzępka własnej duszy, jakiegoś jej fragmentu, w którym zapisałoby się ich istnienie, usilnie poszukuje sposobu, by nadać formę i prawdziwe proporcje swojej - jak im się zdaje - bezkształtnej egzystencji. Ponieważ ową "bezkształtność" często uznają za rozpad tożsamości, próbują przedwcześnie nadać kształt swojemu poczuciu siebie, zdając się na błędne podsumowania i kurczowo się ich trzymając. Często zupełnie nie wiedzą, co jest z nimi nie tak, ponieważ nie zdają sobie sprawy z tego, jak się określili, nie rozumieją też, jaki fałszywy obraz dają ich wątpliwe podsumowania. Koncepcja self w psychoterapii Gestalt nie tylko pomaga zidentyfikować ten problem, lecz także daje nowe wskazówki, pomocne w przepracowaniu błędnych wniosków.

39335
Ebook

Selfie ze stolemem

Krzysztof Kochański

W Kaszubskim Lesie żyją stolemy znane z legend istoty większe od ludzi. Jednym z nich jest Stolko, który mieszka z rodziną w jaskini. Pewnego dnia postanawia bez zgody rodziców zrobić sobie wycieczkę do lasu, gdzie spotyka małą dziewczynkę. Rezolutna Zosia ucieka przed zbirami, którzy porwali ją i szukają w lesie skarbów. Stolko postanawia jej pomóc, lecz wkrótce razem wpadają w tarapaty. Czy wyjdą z nich cało? Czy ludzie są tacy straszni, jak słyszał Stolko? I czy stolemy zjadają ludzi, jak mówiono Zosi? Świetna, dynamiczna fabuła, doskonałe postacie i dialogi w tajemniczej i atrakcyjnej scenerii. Filozoficzna metafora spotkania z obcym, towarzyszących jej lęków i uprzedzeń. prof. Joanna Papuzińska

39336
Ebook

Selim Mirza

Henryk Sienkiewicz

  “Selim Mirza" to nowela Henryka Sienkiewicza, laureata literackiej Nagrody Nobla, jednego z najpopularniejszych polskich pisarzy przełomu XIX i XX w. Nowela, którą Sienkiewicz napisał w 1876 roku stanowi trzecią część tzw. “małej trylogii”, na którą składają się także “Stary sługa” i “Hania”. Akcja noweli miała toczyć się w czasie powstania styczniowego, jednak ze względów cenzuralnych Sienkiewicz przeniósł ją do Francji czasów wojny francusko-pruskiej. Selim Mirza, napisany w stylu Alexandre'a Dumasa, zawiera pewne wątki autobiograficzne. Brat autora, Kazimierz Sienkiewicz, zginął w czasie wojny francusko-pruskiej.

39337
Ebook

Selim Mirza

Henryk Sienkiewicz

Selim Mirza jest synem bogatego ziemianina pochodzenia tatarskiego. Jeszcze niedawno konkurował o względy pięknej Hani ze swoim rówieśnikiem, młodym paniczem Henrykiem. Obaj młodzieńcy zostali ranni w pojedynku. Podczas ich rekonwalescencji Hania przeszła ospę i została oszpecona. Dziewczyna odrzuca oświadczyny Selima i wstępuje do klasztoru. Młodzieniec wyrusza do Francji, by wziąć udział w wojnie francusko-pruskiej. Utwór Selim Mirza , napisany w stylu Alexandrea Dumasa, zawiera pewne wątki autobiograficzne.

39338
Ebook
39339
Ebook

SELinux System Administration. Effectively secure your Linux systems with SELinux - Second Edition

Sven Vermeulen

Do you have the crucial job of protecting your private and company systems from malicious attacks and undefined application behavior? Are you looking to secure your Linux systems with improved access controls? Look no further, intrepid administrator! This book will show you how to enhance your system’s secure state across Linux distributions, helping you keep application vulnerabilities at bay. This book covers the core SELinux concepts and shows you how to leverage SELinux to improve the protection measures of a Linux system. You will learn the SELinux fundamentals and all of SELinux’s configuration handles including conditional policies, constraints, policy types, and audit capabilities. These topics are paired with genuine examples of situations and issues you may come across as an administrator. In addition, you will learn how to further harden the virtualization offering of both libvirt (sVirt) and Docker through SELinux. By the end of the book you will know how SELinux works and how you can tune it to meet your needs.

39340
Ebook

SELinux System Administration. Implement mandatory access control to secure applications, users, and information flows on Linux - Third Edition

Sven Vermeulen

Linux is a dominant player in many organizations and in the cloud. Securing the Linux environment is extremely important for any organization, and Security-Enhanced Linux (SELinux) acts as an additional layer to Linux system security. SELinux System Administration covers basic SELinux concepts and shows you how to enhance Linux system protection measures. You will get to grips with SELinux and understand how it is integrated. As you progress, you’ll get hands-on experience of tuning and configuring SELinux and integrating it into day-to-day administration tasks such as user management, network management, and application maintenance. Platforms such as Kubernetes, system services like systemd, and virtualization solutions like libvirt and Xen, all of which offer SELinux-specific controls, will be explained effectively so that you understand how to apply and configure SELinux within these applications. If applications do not exert the expected behavior, you’ll learn how to fine-tune policies to securely host these applications. In case no policies exist, the book will guide you through developing custom policies on your own.By the end of this Linux book, you’ll be able to harden any Linux system using SELinux to suit your needs and fine-tune existing policies and develop custom ones to protect any app and service running on your Linux systems.

39341
Ebook

SELinux System Administration. With a command of SELinux you can enjoy watertight security on your Linux servers. This guide shows you how through examples taken from real-life situations, giving you a good grounding in all the available features

Sven Vermeulen

NSA Security-Enhanced Linux (SELinux) is a set of patches and added utilities to the Linux kernel to incorporate a strong, flexible, mandatory access control architecture into the major subsystems of the kernel. With its fine-grained yet flexible approach, it is no wonder Linux distributions are firing up SELinux as a default security measure.SELinux System Administration covers the majority of SELinux features through a mix of real-life scenarios, descriptions, and examples. Everything an administrator needs to further tune SELinux to suit their needs are present in this book.This book touches on various SELinux topics, guiding you through the configuration of SELinux contexts, definitions, and the assignment of SELinux roles, and finishes up with policy enhancements. All of SELinux's configuration handles, be they conditional policies, constraints, policy types, or audit capabilities, are covered in this book with genuine examples that administrators might come across.By the end, SELinux System Administration will have taught you how to configure your Linux system to be more secure, powered by a formidable mandatory access control.

39342
Ebook

Selkis

Gaja Grzegorzewska

Nietypowa miłość, bestialskie zbrodnie i walka o przetrwanie na tle wydarzeń prowadzących do anihilacji ludzkości. Space opera, z jaką się jeszcze nie zetknęliście! Poznajcie kosmiczne oblicze Gai Grzegorzewskiej! VI wiek nowej ery w odległym układzie gwiezdnym, którym rządzą dwie zależne od siebie siły będący militarną potęgą Zjednoczony Sojusz Układu i dostarczające towary Konsorcjum Handlowe. Kiedy w 570 obrocie Układ zostaje zaatakowany przez nieznanego wroga, na polu walki zostaje Starcastle, ostatnia jednostka floty ZSU. Planowana przez kapitana samobójcza misja okrętu zostaje niespodziewanie przerwana. Z opresji flotę ratuje należący do KaHa kontenerowiec Scarlett. Dzięki zaoferowanej przez trejderów niezwykłej technologii maskującej, Starcastle udaje się umknąć ze strefy zniszczenia. Kapitan Kingston w ramach umowy przyjmuje na pokład rozbitków ocalałych ze Scarlett. Do załogi dołączają: Kruger ekscentryczna i arogancka lekarka pokładowa, Selkis wywołująca skrajne emocje drapieżna istota oraz mechaniczna hybryda Lucius. Swoim wyglądem, zachowaniem i przynależnością gatunkową tak bardzo różnią się od układowych norm, że od pierwszych chwil budzą nieufność żołnierzy floty. Zwłaszcza Selkis, ostatnia przedstawicielka rasy Scorp, niepoddana obowiązkowemu w Układzie uczłowieczaniu. Mimo że trejderom przysługuje immunitet, ich bezpieczeństwo na statku jest kruche. Tak rozpoczyna się porywająca kosmiczna przygoda! Grzegorzewska, znana z doskonałych powieści kryminalnych, stworzyła intrygującą wizję przyszłości, w której to ludzkość jest agresorem, a słowo człowieczeństwo zyskało mroczny wymiar. Podobnie jak w poprzednich powieściach, tu także znajdziemy odważne obyczajowo, osobliwe miłosne wątki, przewrotną kryminalną intrygę oraz wplecione w fabułę liczne popkulturowe tropy. Czytając Selkis będziemy się świetnie bawić, odnajdując nawiązania nie tylko do Star Treka, Battlestar Galactica, Horyzontu zdarzeń, Obcego ale i do takich klasycznych dzieł, jak Boska komedia, utwory Szekspira, czy poezja T.S. Eliota.

39343
Ebook

Semantyczne i pragmatyczne aspekty komunikacji. Od deminutywów do gestów

Wiktor Pskit

 Niniejszy tom jest zbiorem tekstów poświęconych wybranym współczesnym tendencjom w badaniach nad semantycznymi i pragmatycznymi zagadnieniami szeroko rozumianej komunikacji. Najnowsze analizy z zakresu językoznawstwa, filozofii języka i teorii komunikacji wyraźnie wskazują, że głównym źródłem trudności o charakterze teoretycznym i metodologicznym w badaniach semantycznych są niejasne (a może nawet trudne do ustalenia) granice pomiędzy semantyką a pragmatyką. Badanie tych trudności jest jednym z motywów spajających przedstawione opracowania. Jednocześnie zebrane teksty w znaczący sposób różnią się między sobą pod wieloma względami. Autorzy reprezentują odmienne podejścia teoretyczne i tradycje filologiczne, a ich badania obejmują dane z różnych języków (polskiego, angielskiego, hiszpańskiego i rosyjskiego). Poszczególne rozdziały publikacji umożliwiają zorientowanie się w szerokim spektrum obszarów badawczych – od deminutywów, poprzez wyrażenia o tzw. znaczeniu ogólnym, profile komunikacyjne, język potoczny i perspektywę, aż po rolę gestów w komunikacji. Całość może stanowić przyczynek do współczesnych badań semantycznych i pragmatycznych, zarówno w kontekście językoznawczym, jak i w wymiarze

39344
Ebook

Semantyka komizmu. Język - poznanie - kultura - nowe media

Anna Chudzik

Komizm, humor, dowcip, śmieszność, śmiech to zjawiska, których nie da się zamknąć w prostej definicji, przedstawić jako listy cech koniecznych i wystarczających do ich zaistnienia. Mimo owej heterogeniczności i rozmycia definicyjnego - potrafimy je rozpoznać w przeróżnych działaniach i wytworach kulturowych. Nie ma wątpliwości, że komizm i śmiech pojawiają się w każdym zakątku kuli ziemskiej, w każdym okresie historycznym; być może są zjawiskami równie podstawowymi i uniwersalnymi dla człowieka, jak język, świadomość i kultura. (...) Celem moim jest stworzenie modelu semantyki wypowiedzi komicznych w ujęciu poznawczo-kulturowym, w perspektywie językoznawstwa kognitywnego oraz językoznawstwa antropologiczno-kulturowego, których teorie i metody analizy semantycznej uznałam za najbardziej relewantne do realizacji celu. Dzięki przyjętym paradygmatom badawczym semantyka wypowiedzi komicznych, rozumianych językowo i multimodalnie, ukazana jest na szerokim, ponaddyscyplinarnym tle zjawisk zarówno mentalnych (procesów percepcyjnych i poznawczych, w tym emocji, ucieleśnienia i umysłu rozszerzonego), jak i zmiennych środowiskowych i kulturowych, w tym zwłaszcza dotyczących technologii medialnych. Fragment Uwag wstępnych Książka przynosi próbę spojrzenia na zjawisko komizmu z punktu widzenia semantyki, jednak mocno osadzonej w perspektywie interdyscyplinarnej. Jej podstawowym punktem odniesienia jest językoznawstwo kognitywne, z którego zasobów pojęciowych korzysta, aby zmierzyć się z trudnym problemem badawczym, jaki stanowi określenie warunków powstawania efektu komicznego. Zarzucając sieci badawcze bardzo szeroko, w tym zagłębiając się w teorię poznania, odkrywa przed czytelnikiem świat nowych mediów, którego cechą definiującą jest ludyczność. A ludyczność i komizm to niewątpliwie zjawiska pokrewne, choć jak Autorka pokazuje - nie tożsame. Fragment recenzji prof. Władysława Chłopickiego Anna Chudzik - językoznawczyni i komunikolożka, doktor nauk humanistycznych, adiunkt w Katedrze Teorii Komunikacji Wydziału Polonistyki UJ. Autorka książek Mowne zachowania magiczne w ujęciu pragmatyczno-kognitywnym (2002), Inskrypcje w przestrzeni miejskiej. Studium pragmalingwistyczne (2010), artykułów dotyczących komunikacji w mediach społecznościowych, funkcji ludycznej i humorystycznej komunikacji, a także redakcji prac zbiorowych.