Hi
Wie have a test script working fine on Appium 1.6.4. Unfortunately it does not work anymore when updating to 1.6.5.. There is a login page with requires Username and Password. The password field cannot be selected anymore.
The field is of type XCUIElementTypeSecureTextField on iOS. The application is build with Ionic 2.
The caps are:
desired_caps['appium-version'] = '1.0'
desired_caps['platformName'] = 'iOS'
desired_caps['platformVersion'] = '10.3'
desired_caps['automationName'] = 'XCUITest'
desired_caps['newCommandTimeout'] = '360'
iphone = 'iPhone 7 Plus'
desired_caps['deviceName'] = iphone
desired_caps['app'] = os.path.abspath(
'../../mobiliar-customerapp2/platforms/ios/build/emulator/Mobiliar.app')
Here is the script (python) section which references the field:
wd.find_element_by_accessibility_id("Passwort").click()
time.sleep(5)
ActionChains(wd).send_keys("xxxyyy").perform()
We then recorded with the new Appium App Recorder - that also did not work (with XPath).
el9 = driver.find_element_by_xpath("//XCUIElementTypeSecureTextField[@name=\"Passwort\"]")
el9.click()
el9.send_keys("Mobi@123")
Any suggestions?
Thanks!
Oli
Here is the complete Log-File:
AppiumLog.log (370.2 KB)