Selenium webdriver 如何使用Robot框架选择CSS元素并在CSS元素中输入值

Selenium webdriver 如何使用Robot框架选择CSS元素并在CSS元素中输入值,selenium-webdriver,robotframework,Selenium Webdriver,Robotframework,我对自动化测试一无所知 我需要测试此网站: 当我尝试在车辆的计算器字段Price中输入值时,Robot框架失败,出现错误:未找到定位器为'id=calc08 sum'的元素 我尝试使用几种类型的选择器,这是我的测试用例: *** Settings *** Library SeleniumLibrary *** Test Cases *** Calculator Open Browser http://www.seb.ee/eng/loan-and-leasing/leas

我对自动化测试一无所知

我需要测试此网站: 当我尝试在车辆的计算器字段Price中输入值时,Robot框架失败,出现错误:未找到定位器为'id=calc08 sum'的元素

我尝试使用几种类型的选择器,这是我的测试用例:

*** 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] 我希望我的选择器能正常工作,但不幸的是每次我都失败了。所有输入字段实际上都失败:


请提供帮助,了解如何将值输入到输入字段并测试任何输入的数据。

该元素位于嵌入式iframe中。在可以与该框架中的元素交互之前,需要选择具有的框架

例如:

select frame  id=calculator-frame-08a
Input Text    id=calc08-sum    1000