wsryyffs 发表于 2014-5-19 09:47:16

selenium2怎么根据坐标定位元素?

因为系统中存在嵌入的控件,怎么根据坐标定位元素,有知道的吗?

wsryyffs 发表于 2014-5-19 11:04:27

找到了。
Actions actions = new Actions(driver);
                actions.moveByOffset(581, 347).click().perform();       

有知道获取页面元素坐标的软件吗?

zzhengjian 发表于 2014-5-26 23:21:53

回复 2# wsryyffs


    webdriver里可以用getLocation的方法获得已知元素的坐标,该方法可以返回坐标的x,y值

      Point oLocation = oElement.getLocation();
        int x = oLocation.getX();
        int y = oLocation.getY();

梦梦媛媛 发表于 2016-7-28 17:36:28

wsryyffs 发表于 2014-5-19 11:04
找到了。
Actions actions = new Actions(driver);
                actions.moveByOffset(581, 347).click().perform ...

这个使用的是python+selenium吗?
获取页面软件用ps
页: [1]
查看完整版本: selenium2怎么根据坐标定位元素?