Skip to content
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

Symbiote cannot tap on UISwitch in iOS7 #271

Open
CMTaylor opened this issue Mar 6, 2014 · 3 comments
Open

Symbiote cannot tap on UISwitch in iOS7 #271

CMTaylor opened this issue Mar 6, 2014 · 3 comments

Comments

@CMTaylor
Copy link

CMTaylor commented Mar 6, 2014

I tried using Symbiote to Tap on the selector:
view:'UISwitch' marked:'swtchWizard'
This ignored by the TI-Nspire app when running in an iPad Simulator. Direct Tap
with the mouse on this GUI element works fine. The GUI element is correctly
recognized by Frank.

All of this is best illustrated by the attached screenshot video (if I can figure out how to attach or reference a .mp4 file) in which I:

  • Capture the iPad Simulator screen into Symbiote, running in Safari
  • Tell Symbiote to highlight view:'UISwitch' marked:'swtchWizard' in its captured screenshot
  • Tell Symbiote to flash view:'UISwitch' marked:'swtchWizard' in the iPad Simulator
  • Tell Symbiote to Tap view:'UISwitch' marked:'swtchWizard' in the iPad Simulator
    • This is ignored
  • Tap with the mouse on view:'UISwitch' marked:'swtchWizard' directly in the iPad Simulator
    • This works each time
  • Tell Symbiote to Tap view:'UISwitch' marked:'swtchWizard' in the iPad Simulator again from ON to OFF
    • This is also ignored

Has anyone else experienced this bug with UISwitch GUI elements in other apps?

@CMTaylor
Copy link
Author

CMTaylor commented Mar 6, 2014

Uploaded the video to Youtube: http://youtu.be/RdBUbjZc4WQ

@CMTaylor
Copy link
Author

I solved this in my Python Frank interface by changing the "FlipSwitch" method to use TouchAndHold instead of Tap, as per the suggested workaround from here: leviwilson/furter#10. I would suggest that someone in the Ruby/Cucumber Frank community might want to apply the same workaround to the Frank implementation in Ruby/Cucumber.

@RayAnd
Copy link

RayAnd commented Apr 16, 2014

This is interesting solution. I think it worse to try - number of teams will have benefit from doing that. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants