51Testing软件测试论坛

标题: selenium无法识别canvas中包含的对象 [打印本页]

作者: testingWJZ    时间: 2016-5-24 10:21
标题: selenium无法识别canvas中包含的对象
本帖最后由 testingWJZ 于 2016-5-24 10:23 编辑

selenium无法识别canvas中包含的对象
待测软件是类似于图形设计,主要设计页面为一个CANVAS,然后canvas中有一些按钮,可以进行双击操作,目前selenium仅仅能识别CANVAS,但无法识别CANVAS中具体的某一个元素。昐指点。比如:
<canvas style="position: absolute; left: 0px; top: 0px; width: 625px; height: 500px;" width="625" height="500" data-zr-dom-id="_zrender_hover_"></canvas>

<div class="echarts-tooltip" style="position: absolute; display: none; border-style: solid; white-space: nowrap; transition: left 0.4s ease 0s, top 0.4s ease 0s; background-color: rgba(0, 0, 0, 0.7); border-width: 0px; border-color: rgb(51, 51, 51); border-radius: 4px; color: rgb(255, 255, 255); padding: 5px; left: 257px; top: 89px;">按钮</div>

要点击div中的按钮,怎么操作,canvas的xpath知道。里面div的xpath获取不到



作者: 掉渣饼    时间: 2016-5-24 13:59
在获取canvas的xpath之后,加一个等待时间,试试行不行
作者: testingWJZ    时间: 2016-5-27 09:31
下面的div是写的一个function.随着页面不同点击而产生变化。想定位下面的div。模拟页面点击canvas里面的对象。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2