1- from dotenv import load_dotenv
2- import os
31import pytest
4-
5- import sys
6-
7- #from conftest import base_url
8-
9- sys .path .append ('/Users/amielpeled/PycharmProjects/test-force-point/ForcePoint/Ultimateqa' )
10-
112from playwright .sync_api import Page
123from Ultimateqa .pages .SubPages .sub_page_buttons import SubPageButtons
13- from Ultimateqa .pages .SubPages .sub_page_buttons import SubPageButtons
144from Ultimateqa .pages .SubPages .sub_page_social_media import SubPageSocialMedia
155from Ultimateqa .pages .SubPages .sub_page_forms import SubPageForms
166import Ultimateqa .ui_tests .consts as consts
@@ -21,9 +11,22 @@ def test_count_buttons(page: Page, base_url_fe):
2111 sub_page_buttons = SubPageButtons (page )
2212
2313 count_of_buttons = sub_page_buttons .count_buttons ()
14+
2415 assert count_of_buttons == consts .NUN_OF_BUTTONS_TO_FIND , \
2516 f"Found: { count_of_buttons } buttons, expected: { consts .NUN_OF_BUTTONS_TO_FIND } "
2617
18+ count_all_buttons_using_css = sub_page_buttons .all_buttons .count ()
19+ assert count_all_buttons_using_css == consts .NUN_OF_BUTTONS_TO_FIND , \
20+ f"Found: { count_of_buttons } buttons, expected: { consts .NUN_OF_BUTTONS_TO_FIND } "
21+
22+ def test_count_buttons_using_css (page : Page , base_url_fe ):
23+ page .goto (base_url_fe )
24+ sub_page_buttons = SubPageButtons (page )
25+
26+ count_all_buttons_using_css = sub_page_buttons .all_buttons .count ()
27+ assert count_all_buttons_using_css == consts .NUN_OF_BUTTONS_TO_FIND , \
28+ f"Found: { count_all_buttons_using_css } buttons, expected: { consts .NUN_OF_BUTTONS_TO_FIND } "
29+
2730
2831def test_verify_href_link (page : Page , base_url_fe ):
2932 # load_dotenv()
0 commit comments