Skip to content

Instantly share code, notes, and snippets.

View rdpanek's full-sized avatar
🏠
Working from home

Radim Daniel Pánek rdpanek

🏠
Working from home
View GitHub Profile
[0-0] Browser {
sessionId: 'bff77899d9861c2be7bfad7349681f83',
capabilities:
{ acceptInsecureCerts: false,
acceptSslCerts: false,
applicationCacheEnabled: false,
browserConnectionEnabled: false,
browserName: 'chrome',
chrome:
{ chromedriverVersion: '2.44.609551 (5d576e9a44fe4c5b6a07e568f1ebc753f1214634)',
@rdpanek
rdpanek / selenium-wdio-safari
Created May 2, 2018 22:34
selenium-wdio-safari
00:28:19.444 INFO - To upstream: {"using":"xpath","value":"//h2[contains(text(),'SomeText')]"}
00:28:19.448 INFO - To downstream: {"status":0,"sessionId":"C0C166C0-B8D1-4B27-96D2-CB44D32CCD20","value":[{"ELEMENT":"node-03AEAF42-A401-4A4B-9C7B-3FC44B660242"}]}
00:28:19.450 INFO - Found handler: org.openqa.selenium.remote.server.ServicedSession@6f5093bb
00:28:19.450 INFO - Handler thread for session C0C166C0-B8D1-4B27-96D2-CB44D32CCD20 (safari): Executing GET on /session/C0C166C0-B8D1-4B27-96D2-CB44D32CCD20/element/node-03AEAF42-A401-4A4B-9C7B-3FC44B660242/displayed (handler: ServicedSession)
00:28:19.454 INFO - To downstream: {"status":0,"sessionId":"C0C166C0-B8D1-4B27-96D2-CB44D32CCD20","value":false}
00:28:19.945 INFO - Found handler: org.openqa.selenium.remote.server.ServicedSession@6f5093bb
00:28:19.945 INFO - Handler thread for session C0C166C0-B8D1-4B27-96D2-CB44D32CCD20 (safari): Executing POST on /session/C0C166C0-B8D1-4B27-96D2-CB44D32CCD20/elements (handler: ServicedSession)
00:28:19.945 INFO - To up
@rdpanek
rdpanek / wait for clickable wdio
Created March 20, 2018 22:49
wait for clickable wdio
browser.addCommand("waitForClickable", function(selector) {
browser.waitUntil(
function() {
try {
return browser.execute(function(selector) {
return document
.evaluate(
selector,
document,
null,
@rdpanek
rdpanek / docker-last-tag.sh
Last active November 2, 2017 15:53 — forked from kizbitz/dockerhub-v2-api-user.sh
Get the list of images and tags for a Docker Hub user account.
#!/bin/bash
# kubectl get deployments monitor -o json | jq '.spec.template.spec.containers[0].image'
# kubectl set image deployment/monitor monitor=rdpanek/monitor:develop-22ca149b
# set username and password
UNAME=""
UPASS=""
# -------
@rdpanek
rdpanek / iterm2.zsh
Created February 25, 2016 10:28 — forked from wadey/iterm2.zsh
Change iTerm2 tab color when using SSH
# Usage:
# source iterm2.zsh
# iTerm2 window/tab color commands
# Requires iTerm2 >= Build 1.0.0.20110804
# http://code.google.com/p/iterm2/wiki/ProprietaryEscapeCodes
tab-color() {
echo -ne "\033]6;1;bg;red;brightness;$1\a"
echo -ne "\033]6;1;bg;green;brightness;$2\a"
echo -ne "\033]6;1;bg;blue;brightness;$3\a"
@rdpanek
rdpanek / perf.md
Last active December 15, 2015 21:25
Performance Tester at Air Bank

#Performance Tester at Air Bank

Vidíš se jako SDET či Performance Tester a víš co znamená CI & CD, používáš aktivně Git flow, píšeš testable code, umíš pracovat s Linuxem, vyznáš se v automatizaci testů, takže víš k čemu je Performance, Load a Stress testing.

Hledám do svého týmu v Praze vývojáře/testera, který mi pomůže s rozvojem Performance testingu, s vývojem testovacího stacku, přípravou testovacích případů a vyhodnocováním úzkých míst bankovních systémů. Testovat performance bankovních systémů je výzva, není to procházka prošlapanou cestičkou a čeká tě spousta práce. Naučíš se mnoho z automatizace a hlavně nápady a seberealizace jsou velmi vítané. Musíš být vybaven pečlivostí, schopností stavět katedrálu v týmu, pracovat na fázích životního cyklu Performance testingu samostatně a bez popohánění.

Určitě mě navíc zaujme znalost z ISTQB CTFL, již předešlá praxe v automatizaci testů, tvůj Github s tvou prací, příspěvky do OpenSource projektů, zkušenosti s Docker, Selenium, Headless, NodeJS, Elasticsearc

@rdpanek
rdpanek / normalizeSpace
Created January 12, 2015 08:48
normalizeSpace
normalizeSpace = (className) ->
"contains(concat(' ',normalize-space(@class),' '),' #{className} ')"
@rdpanek
rdpanek / selenium.sh
Last active August 29, 2015 14:08 — forked from jakzal/selenium.sh
#!/bin/sh
command=${1:-"help"}
SELENIUM_VERSION="2.39.0"
NODE_OPTIONS="-browser browserName=phantomjs"
download() {
[ -f selenium-server-standalone.jar ] || wget http://selenium.googlecode.com/files/selenium-server-standalone-${SELENIUM_VERSION}.jar -Oselenium-server-standalone.jar
}
tv4 = require 'tv4'
result =
data:
items: [
values: [
A: "2014-02-01 00:00:00"
B:
"link clicks": 38993
"other clicks": 37192
request =
title: 'fbBenchmark-request'
type: 'object'
properties:
type:
type: 'string'
required: yes
timeFrom:
type: 'date'
required: yes