Pregunta

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?

¿Fue útil?

Solución

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top