Advertisement

python-selenium自动化方法

阅读量:

一)元素定位原则

优先选用id字段。
若无id可用,则采用name字段。
当both id and name字段均缺失时,则需选用class字段。
仅在encounter a标签的情况下才可使用link_text。
对于前三种方法均不可行的情况,则建议采取copied xpath的方式。

id、name、class这三种元素的定位相对简单,在此不做详细阐述。

复制代码
    driver.find_element_by_link_text("账号设置").click()

2、xpath定位元素
方法一:直接复制,在右键点击代码行后执行复制操作至xpath路径
方法二:手动书写xpath语法
参考下图,在图中书写"账号设置"节点的完整xpath路径:

  1. 绝对路径
复制代码
      >>/html/body/div[2]/div[4]/u1/li[1]/a

②相对路径

复制代码
    >>//*[@id="head"]/DIV/DIV[1]
     //表示采用的是相对路径,相对路径不是从h

全部评论 (0)

还没有任何评论哟~