How can I find hamburger menu button on iOS?

How can I find “hamburger menu” button?

I 've the part of source here:

lazy var drawerButton: UIBarButtonItem = UIBarButtonItem(image: R.image.hamburger(),
style: .plain,
target: self.revealViewController()!,
action: #selector(SWRevealViewController.revealToggle(_:)))

I tried these:

driver.findElement(By.xpath(“//[@name=‘drawerButton’“)).click();
driver.findElement(By.xpath(”//
[@name=‘hamburger’”)).click();
driver.findElement(By.name(“drawerButton”)).click();
driver.findElement(By.name(“hamburger”)).click();

But it doesn’t help me. Can you help me?

in xCode:

UIBarButtonItem.accessibilityIdentifier = "myID"

in test code:

driver.findElement(MobileBy.id("myID")).click();

1 Like

In the code that I 've I don’t have any method “accessibilityIdentifier”.

add it or ask xCode developer to add.

1 Like

I have done it and now it’s working! Thank you very much! :slight_smile: