Skip to content

Instantly share code, notes, and snippets.

Graham Russell ham1

Block or report user

Report or block ham1

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@ham1
ham1 / HandleMultiDestination.java
Last active Oct 16, 2016
Handling links which could return different page objects
View HandleMultiDestination.java
package ai.pages;
import com.frameworkium.core.ui.annotations.Visible;
import com.frameworkium.core.ui.pages.BasePage;
import com.frameworkium.core.ui.pages.PageFactory;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.support.FindBy;
public class Test extends BasePage<Test> {
View rgm3800-v25.py
#!/usr/bin/env python
#
# This is a program to read data off a RoyalTek RGM 3800 GPS data logger.
# Copyright in 2007, 2008, 2009 by Karsten Petersen <kapet@kapet.de>
#
# Contributions by Stephen Hildrey <steve@uptime.org.uk>
# and Jens-Uwe Hagenah <>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
View AbstractSomethingPage.java
import com.frameworkium.core.ui.annotations.Visible;
import com.frameworkium.core.ui.pages.BasePage;
import org.openqa.selenium.WebElement;
public abstract class AbstractSomethingPage<T extends BasePage<T>> extends BasePage<T> {
@Visible
private WebElement foo;
public void doSomething() {
View keybase.md

Keybase proof

I hereby claim:

  • I am ham1 on github.
  • I am ham1 (https://keybase.io/ham1) on keybase.
  • I have a public key ASA4SU2Lqtlyy1Kb8xYR2l5vjsUORVXhGY-9wfjxSss7HQo

To claim this, I am signing this object:

You can’t perform that action at this time.