Stephen Levine

Results 81 comments of Stephen Levine

I'm hesitant to add the endpoints to `agouti/api` if they don't work for a significant number of webdrivers, especially if they might be implemented inconsistently in the webdrivers they do...

Leave this PR open, and I'll take care of moving the branch over when I have time. Github doesn't support changing the source repo for PRs, so I'll just mention...

@abourget contributed the appium integration and may be able to assist.

Re-opening until this better documented.

Sorry for the delayed response. While there isn't inherent support for this in the WebDriver Wire Protocol, various WebDrivers may support it via the XPath `parent` axis. I'll consider adding...

Sounds great! We could introduce `agouti.FirefoxOptions` and potentially even an `agouti.Headless` option that "does the right thing" for all of the different WebDrivers. Definitely happy to accept PRs for this...

Are you testing your application by compiling it, launching it, and running the WebDriver against the separately running process? If so, I don't think it's possible to generate coverage reports,...

Here's the XPath Agouti uses for labels: ``` //input[@id=(//label[normalize-space()="%s"]/@for)] | //label[normalize-space()="%[1]s"]/input ``` where `%s` / `%[1]s` is the label text. I'll extend this to work with `select` (and not just...

What browsers / webdrivers have you tried this with?

Could you check the errors to see if any of the requests to the webdriver are failing?