diff --git a/src/main/java/io/appium/java_client/MobileBy.java b/src/main/java/io/appium/java_client/MobileBy.java
index <HASH>..<HASH> 100644
--- a/src/main/java/io/appium/java_client/MobileBy.java
+++ b/src/main/java/io/appium/java_client/MobileBy.java
@@ -102,9 +102,13 @@ public abstract class MobileBy extends By {
     * @param iOSNsPredicateString is an an iOS NsPredicate String
     * @return an instance of {@link io.appium.java_client.MobileBy.ByIosNsPredicate}
     */
-    public static By IosNsPredicateString(final String iOSNsPredicateString) {
+    public static By iOSNsPredicateString(final String iOSNsPredicateString) {
         return new ByIosNsPredicate(iOSNsPredicateString);
     }
+
+    public static By windowsAutomation(final String windowsAutomation) {
+        return new ByWindowsAutomation(windowsAutomation);
+    }
     
     public static class ByIosUIAutomation extends MobileBy implements Serializable {
#<I> fix. Issues that found by Codecy were fixed