2018/11/07: Selenium is a great tool for browser automation. With Selenium IDE you can record sequences of commands (like click, drag and type), validate the result and finally store this automated test for later. This is great for active development in the browser. But when you want to integrate these tests with your CI/CD flow it’s time to move on to Selenium WebDriver.
WebDriver exposes an API with bindings for many programming languages, which lets you integrate browser tests with your other tests. This post shows you how to run WebDriver in a container and use it together with a Python program.
Blockstack is building an ecosystem that gives your users control over their fundamental digital rights: Identity, data-ownership, privacy, and security. Join us and help build the new internet.
The Logjam bug allows attackers to break secure connections by tricking the browser and server to communicate using weak crypto -- but why do browsers and servers support weak crypto in the first place? The answer is in the Bill Clinton-era export restrictions on strong crypto. During the first crypto wars, the Clinton administration forced
Just how much information we give away about ourselves as we browse the web has been raised again by a tracking device used in thousands of websites. Researchers at Belgium's University of Leuven have
A new kind of tracking tool, canvas fingerprinting, is being used to follow visitors to thousands of top websites, from WhiteHouse.gov to YouPorn.
When it comes to surfing the web, our options are limited: the market is dominated by three or four mainstream web browsers, all of which share major similari...
The safe option in a native jungle
(or, cutting out bloat by using a platform where bloat won't fly) Let me start off by saying I'm generally a huge fan of my bank, USAA . ...
Security on the worldwide web revolves around HTTP over TLS, or HTTPS. The prevailing scheme for resolving whether a particular certificate should be considered valid by a web browser is to distribute a list of default trusted root CAs. This brings with it a wide variety of problems, most of which are outside the scope of this documentation. For a detailed discussion, see this article written by one of the Monkeysphere developers.
Want to send messages to all the browsers connected to your site? The pub-sub paradigm, run through Web sockets, might be just the solution.
Last week, a story broke about how Nokia mounts man-in-the-middle attacks against secure browser sessions.
The May/June issue of acmqueue is out now
Opera lives on in Belarus. Not the musical drama, but the world's fifth most popular web browser.