Robotframework 单击地图中的标记

Robotframework 单击地图中的标记,robotframework,google-maps-markers,Robotframework,Google Maps Markers,我需要在地图上点击一个拾取点,但我使用了不同的关键字,但没有成功 ${ho} Get Horizontal Position //*[@id="map"]/div/div/div[1]/div[3]/div/div[3] ${ve} Get Vertical Position //*[@id="map"]/div/div/div[1]/div[3]/div/div[3] Log To Console ${ho} ${ve} C

我需要在地图上点击一个拾取点,但我使用了不同的关键字,但没有成功

${ho}    Get Horizontal Position    //*[@id="map"]/div/div/div[1]/div[3]/div/div[3]
${ve}    Get Vertical Position    //*[@id="map"]/div/div/div[1]/div[3]/div/div[3]
Log To Console    ${ho} ${ve}
Click Element At Coordinates   //*[@id="map"]/div/div/div[1]/div[3]/div/div[3]   ${ho} ${ve}
或 单击元素xpath=//img[@src=”https://maps.gstatic.com/mapfiles/transparent.png"及 @tabindex='0']

xpath是: //*[@id=“map”]/div/div/div[1]/div[3]/div/div[3]/div[3413]

但是[3413]在每次会话中都会发生变化。 有什么帮助吗? 这是html代码:

<div title="" role="button" tabindex="0" style="width: 48px; height: 39px; overflow: hidden; 
position: absolute; cursor: pointer; touch-action: none; left: 33px; top: 26px; z-index: 
 65;"> 
<img alt="" src="https://maps.gstatic.com/mapfiles/transparent.png" draggable="false" 
style="width: 48px; height: 39px; user-select: none; border: 0px; padding: 0px; margin: 0px; 
max-width: none;"></div>


Hiya,你能澄清几件事吗?你是说当你的号码正确时,你成功了吗?例如,如果号码是3414,问题是使其动态?或者即使值正确,您仍然无法定位元素?您还可以通过自动化系统查看这些元素吗?这就是你获取html源代码的方式,还是你手动获取的?我过去在自动化过程中不得不运行一个命令来禁用地图优化,这就是为什么我要问的问题。问题是,当我在同一个会话中,使用数字时,我可以单击标记。是的,我可以通过自动化看到这些元素。。我们还可以让标记通过api向GoogleMaps发送请求