Selenium webdriver 如何使用Robot框架选择CSS元素并在CSS元素中输入值
我对自动化测试一无所知 我需要测试此网站: 当我尝试在车辆的计算器字段Price中输入值时,Robot框架失败,出现错误:未找到定位器为'id=calc08 sum'的元素 我尝试使用几种类型的选择器,这是我的测试用例: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
*** 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