《Selenium3自动化测试实战--基于Python语言》 书中源码。
注:p代表page, 10 代表页数
绝对路径定位:
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")
submit()的使用例子:
seearch.submit()
修改为:
search_text.submit()
判断元素是否显示,实例用用的visibility_of_element_located
方法,但是解释部分用的presence_of_element_located
方法。
visibility_of_element_located
表示检查元素是否存在于页面和可见。presence_of_element_located
表示检查页的DOM上是否存在期望的元素。