Sha256: 074570648bcd71e15c42f0f71c20ea479527952a0e62b765bb292357e4cf69b9
Contents?: true
Size: 1.26 KB
Versions: 4
Compression:
Stored size: 1.26 KB
Contents
# rake ios['ios/element/button'] describe 'ios/element/button' do def before_first screen.must_equal catalog # nav to buttons activity wait { UI::Inventory.xcuitest? ? find_element(:name, 'Buttons').click : text('buttons').click } end def after_last # nav back to start back_click end t 'before_first' do before_first end def gray 'Gray' end t 'button' do # by index button(3).name.must_equal gray # or UIButtonTypeInfoDark in XCUITest # by name contains button('ray').name.must_equal gray end t 'buttons' do exp = ['Back', 'Back', 'Gray', 'Right pointing arrow'] exp.concat ['Custom Text', 'More info', 'More info', 'More info', 'Add contact'] if UI::Inventory.xcuitest? target_buttons = buttons('a') target_buttons.map(&:name).must_equal exp target_buttons.length.must_equal exp.length end t 'first_button' do first_button.name.must_equal 'Back' end t 'last_button' do expected = UI::Inventory.xcuitest? ? 'Add contact' : 'Rounded' last_button.name.must_equal expected end t 'button_exact' do button_exact(gray).name.must_equal gray end t 'buttons_exact' do buttons_exact(gray).first.name.must_equal gray end t 'after_last' do after_last end end
Version data entries
4 entries across 4 versions & 1 rubygems