无法使用机器人框架在输入框中输入文本,因为错误" InvalidElementStateException:消息:无效的元素状态:元素必须是用户可编辑的才能清除它。"
Open Browser https://outlook.live.com/owa/ chrome
Maximize Browser Window
sleep 5
Click Element Xpath=/html/body/section/div/div[2]/div[2]/div/div
Input Text Xpath=//[@id="i0281"]/div[1]/div/div[1]/div[2]/div/div/div[2]/div[2]/div/div[2]/div testing.sample@outlook.com
如何解决这个问题???
python2.7版本 硒3.6.0
答案 0 :(得分:-1)
这里,ID字段正在改变,所以使用绝对xpath将解决这个问题,这是我的工作代码......
*** Settings ***
Library Selenium2Library
*** Test Cases ***
RnD - Test1
Open Browser https://outlook.live.com/owa/ chrome
Maximize Browser Window
Wait Until Element Is Visible Xpath=/html/body/section/div/div[2]/div[2]/div/div 10
Click Element Xpath=/html/body/section/div/div[2]/div[2]/div/div
Wait Until Element Is Visible xpath=//body/div[1]/form[1]/div[1]/div/div[1]/div[2]/div/div/div[2]/div[2]/div/input[1]
Input Text //body/div[1]/form[1]/div[1]/div/div[1]/div[2]/div/div/div[2]/div[2]/div/input[1] testing.sample@outlook.com