سؤال

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?

هل كانت مفيدة؟

المحلول

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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top