Как выбрать элемент CSS и значение ввода в элементе CSS с помощью Robot Framework - PullRequest
0 голосов
/ 07 июля 2019

Я полностью новичок в автоматизации тестирования.

Мне нужно протестировать этот сайт: https://www.seb.ee/eng/loan-and-leasing/leasing/car-leasing#calculator Когда я пытаюсь ввести значение в поле калькулятора «Цена транспортного средства», Robot Framework FAILS с ошибкой: Element with locator 'id=calc08-sum' not found.

Я пытался использовать несколько типов селекторов, это мой тестовый пример:

*** Settings ***
Library    SeleniumLibrary 

*** Test Cases ***
Calculator
    Open Browser    http://www.seb.ee/eng/loan-and-leasing/leasing/car-leasing#calculator   chrome 
    Set Browser Implicit Wait    3   
    Maximize Browser Window
    Input Text    id=calc08-sum    1000

Также был выбран другой тип селектора: xpath: //*[@id="calc08-sum"] Я ожидаю, что мой селектор работает, но, к сожалению, каждый раз, когда я получаю FAIL. Все поля ввода фактически не работают :(

Пожалуйста, помогите, как ввести значения в поля ввода и проверить любые введенные данные.

1 Ответ

1 голос
/ 08 июля 2019

Этот элемент находится внутри встроенного фрейма.Вам нужно выбрать кадр с помощью Выбрать кадр , прежде чем вы сможете взаимодействовать с элементами в этом кадре.

Например:

select frame  id=calculator-frame-08a
Input Text    id=calc08-sum    1000
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...