Skip to content

AppiumElementLocator & Implicit Waits #735

@titusfortner

Description

@titusfortner

Am I reading this code correctly, that every single element location in the Java bindings makes multiple implicit wait wire calls?

When running a test on a remote platform this causes a huge amount of overhead, exacerbated by any increased latency from a proxy, etc during any given run. Implicit waits are heavily discouraged by the Selenium developers (including the guy who created them in the first place). I think it should be relatively easy to change this code to be implemented by an explicit wait strategy, which would only make additional wire calls if they are actually needed.

Are there any other reasons that I'm not aware of that make implicit waits necessary, or can someone pair with me on a PR for this?

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions