问答详情
源自:7-1 webdriver常见元素定位(上)

vue页面的元素定位问题?

在vue 页面中 定位的问题, 由于vue  数据驱动的特点, 项目 并没有特意 给 name id 等属性,

只能通过 xpath css 的定位方式来定位,但是用xpath 方式定位后, 发现每次打开页面 元素的xpath  并不固定, 

然后用xpath 的其他一些特性 勉强定位,但是有时会出现 动态创建的元素, 和 xpath定位到的元素 重复, 导致定位会出现多个重复。

求解决方式。。。。。

提问者:殇召 2018-09-08 17:46

个回答

  • qq_中伏_03231484
    2019-02-09 17:00:18

    定位元素有九种方法。。。都不行吗?

    /**
     *  定位元素的九种方法
     *  By.id
     *  By.name
     *  By.tagName
     *  By.className
     *  By.xpath  //常用
     *  By.css("#kw")
     *  By.partialLinkText //模糊匹配
     *  By.linkText("糯米") eg:<a>糯米<a/>
     *  层级定位
     */