![]() | 1 wangsongyan 2019-04-10 16:00:38 +08:00 via iPhone 那个坐标是个什么东西? |
![]() | 2 18870715400 OP selenium 里有一个 action_chains.move_by_offsets(x,y) 可以通过 x, y 坐标来定位元素啊,但是如果元素不在当前界面,就要通过下拉滚条,但是下拉之后,就点击不了那个坐标的元素 |
![]() | 3 ml1344677 2019-04-10 16:23:48 +08:00 @18870715400 首先先确定你在不移动之前,是不是确实进行了点击操作(即使是点击了一个空白的地区),然后就在看目标元素是否是被一层 div 蒙住 或者是否在不同的 iframe 里面 |
![]() | 4 18870715400 OP 已经好了,是因为顶部有导航栏,所以实际的坐标要加上将近 100 个像素,才是正确的坐标 |
![]() | 5 kevinwkxw 2019-04-10 18:36:19 +08:00 via Android 用这种办法定位元素也不利于代码维护啊 |
![]() | 6 Hopetree 2019-04-10 18:47:04 +08:00 第一次看用坐标进行元素定位的,我就不信 select 和 xpath 搞不定 |
![]() | 7 goofool 2019-04-10 19:18:20 +08:00 你换电脑了怎么办 |
9 exip 2019-04-10 22:25:40 +08:00 via Android 通过坐标点击的迟早要填坑。 |
![]() | 10 tychio 2019-04-11 03:58:18 +08:00 e2e test 工具这么多,为什么要用这么底层的东西?比如 cypress [https://www.cypress.io/] |
![]() | 11 zw1234 2019-04-11 10:16:41 +08:00 建议使用谷歌的 puppeteer,强大方便 |