Python 机器人框架不';我看不到xpath

Python 机器人框架不';我看不到xpath,python,robotframework,Python,Robotframework,我对这些元素有一个问题(ADRESE电子邮件和mot de passe请查看图片) 我解释说我在网站中使用这些元素的xpath 在输入变量之后,我创建了如下定位器 pages_elements.add(name="emailcpte" , type="element", locator='//*[@id="autofill-form"]/screen-register/p[3]/input') pages_elements.add(name="mdpcpte"

我对这些元素有一个问题(ADRESE电子邮件和mot de passe请查看图片) 我解释说我在网站中使用这些元素的xpath 在输入变量之后,我创建了如下定位器

pages_elements.add(name="emailcpte"           , type="element",        locator='//*[@id="autofill-form"]/screen-register/p[3]/input')
pages_elements.add(name="mdpcpte"             , type="element",        locator='//*[@id="autofill-form"]/screen-register/p[4]/input')
但是,当我运行测试用例时,总是会出现相同的错误:

Element '//*[@id="autofill-form"]/screen-register/p[4]/input' not visible after 10 seconds."
我不明白为什么 你能帮我吗

我不使用python和roboframework,因为很长一段时间可能这是一个愚蠢或简单的问题,如果是这样的话,对不起

我的环境:

Python 3.7.0
robotframework_ride-1.7.3.1
robotframework-3.1.2
布莱恩·奥克利你说得对 iframe中的元素 只需在xpath正常后选择iframe

Brian Oakley您说得对吗 iframe中的元素
只需在xpath正常后选择iframe

元素是否在iframe中?否元素不在iframe中我不知道:RobotFramework是否在页面上运行JavaScript?如果页面使用JavaScript添加元素,而RobotFramework不运行JavaScript,这可能是您的问题。好的,有可能您有一个解决方案吗?请使用它来控制可以使用JavaScript的web浏览器。元素是否在iframe中?否元素不在iframe中我不知道:RobotFramework是否在页面上运行JavaScript?如果页面使用JavaScript添加元素,而RobotFramework不运行JavaScript,则这可能是您的问题。好的,您可能有一个解决方案吗?用于控制可以使用JavaScript的web浏览器。