介绍

《Selenium3自动化测试实战--基于Python语言》 书中源码。

书中错误

注:p代表page, 10 代表页数

p46

绝对路径定位:

find_element_by_xpath("/html/body/div/div[2]/div/div/div/from/span/input")
find_element_by_xpath("/html/body/div/div[2]/div/div/div/from/span[2]/input")

修改为:

find_element_by_xpath("/html/body/div/div[2]/div/div/div/form/span/input")
find_element_by_xpath("/html/body/div/div[2]/div/div/div/form/span[2]/input")

p54

submit()的使用例子:

seearch.submit()

修改为:

search_text.submit()

p60

判断元素是否显示,实例用用的visibility_of_element_located方法,但是解释部分用的presence_of_element_located方法。

  • visibility_of_element_located 表示检查元素是否存在于页面和可见。
  • presence_of_element_located 表示检查页的DOM上是否存在期望的元素。