入住 CI 中国社区 登录
CodeIgniter 中国开发者社区 返回首页

rosemarry的个人空间 https://codeigniter.org.cn/forums/?39678 [收藏] [复制] [分享] [RSS]

日志

selenium 动态定位元素

已有 728 次阅读2016-10-17 11:37 |个人分类:Selenium| 动态, 元素

   近来一直致力于将现有的系统做成自动化,但是在整个自动化编写过程中存在一个问题:界面上的菜单栏是动态生成的,使用火狐浏览器的firebug来识别元素发觉元素的id是唯一,但是id里面包含了数字、这也就意味着整个id是动态变化,每次回呈现不一样的数字,然后想过通过其他属性来进行定位,最后发觉没得name,只有class整个暑假,但是通过class得出的结果就更多了,根本没法进行定位。然后就是各大网站疯狂的找解决方案。最后居然让我找到了那么点点思路,经过尝试后发现可行。
可以使用火狐的XPath Checker整个来进行。这里需要特别注意就是在进行元素定位时:
在定位更接近目标的节点时可用“//”和“/”分割路径,“//”表示相对路径,即可直接定位到元素,不管它的位置在哪;“/”表示绝对路径,即当前目录下的直接子元素。
接下来:
http://www.cnblogs.com/zhwl/p/3438997.html
http://blog.csdn.net/w565911788/article/details/7616966

路过

雷人

握手

鲜花

鸡蛋

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 入住 CI 中国社区