Selenium findElement不适用于谷歌地图
Selenium findElement not working for google maps
无法在谷歌地图中找到元素。
<g-map id="map-contain" style="position: relative; overflow: hidden; transform: translateZ(0px); background-color: rgb(229, 227, 223);">
<div class="gm-style" style="position: absolute; left: 0px; top: 0px; overflow: hidden; width: 100%; height: 100%; z-index: 0;">
:::::
::::::
::::::
</div>
<g-map>
我尝试过这个,但没有运气选择带有"gm 风格"类的div
this.driver.findElement(By.xpath('//div[@class="gm-style"]'));
如何在 g-map 标签中获取元素?
我会尝试通过 id 匹配外部 g-map 标签并获取其子级。Id 应该是唯一的,而类大多不是
相关文章:
- 谷歌地图API v3不适用于移动浏览器或PhoneGap
- 谷歌地图根本不适用于Meteor-iOS
- 标记动画不适用于谷歌地图API
- 为什么谷歌地图不适用于gmaps.js+ ie9
- 您是否需要将 API 密钥用于客户端应用程序的谷歌地图 API
- jQuery append 不适用于谷歌地图
- 谷歌地图API - 返回60多个地名用于雷达搜索
- 谷歌图表适用于IE7,但不适用于IE8或IE9
- 静态谷歌地图不适用于我的情况
- 谷歌地图中的嵌套数组,用于制作许多多边形
- 如何将变量的值用于谷歌地图,以便它在地图上显示该地点
- 在谷歌地图Javascript API v2(用于营业执照)中,如何正确调用地图API
- 谷歌地图自动完成与建筑物不适用于路由
- 使用角度谷歌地图无法将点击事件绑定到用于显示单个窗口的标记
- Selenium findElement不适用于谷歌地图
- 用于删除谷歌地图标记的反向动画
- 地图标记getPosition()在第一次调用函数时不适用于谷歌地图
- 谷歌地图不适用于自定义图像标记
- 谷歌地图API GeoJSON不适用于IE 11,但适用于Chrome
- 谷歌地图V3 JavaScript仅适用于Chrome浏览器