Python 3.x Robot-Selenium:我们如何处理ID动态变化的元素(文本框)

Python 3.x Robot-Selenium:我们如何处理ID动态变化的元素(文本框),python-3.x,selenium,selenium-webdriver,robotframework,Python 3.x,Selenium,Selenium Webdriver,Robotframework,我面临着一个简单的问题——在点击一个小弹出窗口(不在另一个浏览器选项卡中,没有标题)后,网页中有一个添加按钮,其中有3个文本框。只要单击Add按钮,这些id/xpath就会发生更改。我需要输入一些数据,然后保存 您能帮助我如何在robot selenium框架中处理这个动态xpath/id--文本框吗。是否有任何方法可以根据标签在文本框中输入。请共享任何指针或示例代码 非常感谢您的帮助。请发布元素的相关HTML,以及您正在查看哪个文本框以进行交互?您好Kunduk,无法拍摄屏幕截图。但是现在就找

我面临着一个简单的问题——在点击一个小弹出窗口(不在另一个浏览器选项卡中,没有标题)后,网页中有一个添加按钮,其中有3个文本框。只要单击Add按钮,这些id/xpath就会发生更改。我需要输入一些数据,然后保存

您能帮助我如何在robot selenium框架中处理这个动态xpath/id--文本框吗。是否有任何方法可以根据标签在文本框中输入。请共享任何指针或示例代码


非常感谢您的帮助。

请发布元素的相关HTML,以及您正在查看哪个文本框以进行交互?您好Kunduk,无法拍摄屏幕截图。但是现在就找到解决方案。使用xpath作为//*[@id=“widget.cbid.network.neweb6e3a.target”],中间的值是动态变化的。能够用contains(@id,'traget'解决)