Frage

sikuliwebdriver is not among the supported webdrivers, that can be specified in thucydides configuration. Is there a way to specify it via code, and so one, to make it correctly injected to the Thucydides page objects?

War es hilfreich?

Lösung

It could be done.

However it would look kinda ugly:

@Managed(driver = "SIKULI")
public WebDriver driver;

@Test
    public void sikuliTest() throws MalformedURLException {
        driver.navigate().to("https://maps.google.com");
        ImageElement image;
        image = ((SikuliFirefoxDriver)((WebDriverFacade)driver).getProxiedDriver()).findImageElement(new URL("file:///C:/temp/part_of_map.png"));
        image.doubleClick();
        image.doubleClick();
    }

Is that something that would work for you?

I can talk to John Smart about making this feature. Or you can create a feature request HERE

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top