# Set Up

bluetooth_steps.LogInfo("##### ACTUAL TEST #####")()

bt_utils.bt_pair_devices(serial=serial,
                         dev=serial2,
                         dut_name=DUT_NAME,
                         dev_name=DEV_MAC_ADDRESS,
                         version_dut=DUT_VERSION,
                         version_dev=DEV_VERSION,
                         scan_max_attempts=3)

# Run
ui_steps.press_home(serial=serial)()
ui_steps.press_car(serial=serial)()
ui_steps.press_dialer(serial=serial)()

ui_steps.click_button_common(
    view_to_find={"text": "Phone"},
    second_view_to_find={"className": "android.widget.ImageButton"},
    serial=serial)()
ui_steps.click_button_common(view_to_find={"text": "Dial a number"},
                             view_to_check={"text": "Dial a number"},
                             serial=serial)()
ui_steps.click_button_common(view_to_find={"text": "9"}, serial=serial)()
ui_steps.click_button_common(view_to_find={"text": "4"}, serial=serial)()
ui_steps.click_button_common(view_to_find={"text": "4"}, serial=serial)()
ui_steps.click_button_common(view_to_find={"text": "*"}, serial=serial)()
ui_steps.click_button_common(view_to_find={"text": "4"}, serial=serial)()
ui_steps.click_button_common(view_to_find={"text": "3"}, serial=serial)()
Example #2
0
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions
and limitations under the License.
?

SPDX-License-Identifier: Apache-2.0
"""

# Used defined libraries
from testlib.base.base_utils import parse_args
from testlib.scripts.android.ui import ui_steps

# ############# Get parameters ############
args = parse_args()

ui_steps.press_home(serial=args["serial"])()
ui_steps.press_car(serial=args["serial"])()
ui_steps.open_settings(serial=args["serial"])()
ui_steps.click_button_common(view_to_find={"text": "System"},
                             view_to_check={"textContains": "Languages"},
                             serial=args["serial"])()
ui_steps.click_button_common(view_to_find={"text": "About phone"},
                             view_to_check={"text": "Status"},
                             serial=args["serial"])()

print ui_steps.wait_for_view_common(view_to_find={"text": "Kernel version"},
                                    second_view_to_find={"className": "android.widget.TextView"},
                                    position="down",
                                    retrieve_info=True,
                                    serial=args["serial"])()["text"]