selenium中利用find_element_by_css_selector来定位的问题

代码助手 论文问答 1

要定位这个,copy selector显示的是driver.find elements by css selector('#u1 > a.lb')[0]

想知道定位这个只有这一种写法吗,为什么检查元素里面的name onclick 不用考虑呢?

回复

共1条回复 我来回复
  • 毕业设计驿站
    这个人很懒,什么都没有留下~
    评论

    driver.find elements by css selector('#u1 > a.lb')[0]这个方法应该也是别人封装过的,通过driver来获取元素的方法,一般都会继承DefaultGenericMobileDriver这个类,这个类中有很多的查找元素的方法。

    比如:findElementByPartialLinkText,findElementByTagName,findElementByClassName。。。等等,通过各种属性来查找元素的,你可以自己打开这个jar包看一下。

    0条评论

发表回复

登录后才能评论