-
-
Notifications
You must be signed in to change notification settings - Fork 8.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Selenium for .Net. Enhancements. IContextAware interface. PageFactory enhancement. #304
Selenium for .Net. Enhancements. IContextAware interface. PageFactory enhancement. #304
Conversation
Appium project needs this. If the similar interface exists at selenium-java so why it can't be at C#/.Net client. :)
1 IContextAware interface. Appium project needs this. If the similar interface exists at 2 PageFactory enhancement. IFieldDecorator
ILocatorFactory
IElementLocator Default implementations are already here. They can be extended, their virtual methods can be overridden |
Some more about
Appuim project needs this in order to provide the following use case (field of page/screen object): [FindsBy(How = How.CssSelector, Using = "relevant css")] //if there the similar browser UI as UI of a //native app
[AndroidFindBy(UIAutomator = "ui Automator locator for Android")] //if page object is going to be used against Android
[iOSFindBy(Accessibility = "accessibility for iOS")] //if page object is going to be used against
//iOS
IWebElement targetElement; //element is used for the mobile and browser testing It is already present on the java-client side. If it is interesting details are below: |
I dropped into the #selenium IRC channel on freenode and mentioned this PR. Here's a quick response:
So breaking this into separate pull requests will make things easier to review. |
Ok! I'll separate it soon. |
Actually there is no Castle.Core reference anymore. |
I am closing this PR as it should be divided... |
No description provided.