[Test] public void add_Button() { var id = "id".add_5_RandomLetters(); var name = "name".add_5_RandomLetters(); var value = "value".add_5_RandomLetters(); ie.buttons().assert_Is_Empty(); ie.body().add_Button(id, name, value); ie.buttons().assert_Not_Empty().assert_Size_Is(1); var button = ie.buttons().first(); button.assert_Not_Null() .assert_Are_Equal(button.id, id) .assert_Contains(button.name, name) .assert_Are_Equal(button.value, value); assert_Are_Equal(button, ie.buttons().first()); assert_Are_Equal(button, ie.elements("input").first()); assert_Are_Equal(button, ie.button(id)); assert_Are_Equal(button, ie.button(name)); assert_Are_Equal(button, ie.button(value)); var innerText2 = "innerText 2".add_5_RandomLetters(); ie.body().add_Button(innerText2); var button_NoId = ie.buttons().second(); button_NoId.assert_Not_Null() .assert_Contains(button_NoId.id, "Button_Id_") .assert_Contains(button_NoId.name, "Button_Name_") .assert_Are_Equal(button_NoId.value, innerText2); }
[Test] public void buttons() { ie.buttons().assert_Empty(); var value1 = "value1".add_5_RandomLetters(); var value2 = "value2".add_5_RandomLetters(); ie.body().add_Button(value1) .add_Button(value2); ie.buttons().assert_Not_Empty() .assert_Size_Is(2) .assert_Are_Equal(buttons => buttons.first(), ie.button(value1)) .assert_Are_Equal(buttons => buttons.second(), ie.button(value2)); }