WebDriver 属于 Selenium 体系中设计出来python操作浏览器的一套 API. webdriver 提供8种定位元素的方法: id name class name tag name link text partial link text xpath css selector Python 语言中对应的定位方法如下: find_element_by_id() find_element_by_name() find_element_by_class_name() find_elem
项目需要,对主要流程进行脚本自动化测试.在编写脚本的过程中,碰上一些特殊的元素,难以定位.在此,做个记录,方便日后总结. 1.定位购物车中指定商品的数量 原则上每个商品都对应一个数量控件,如果要想获取指定商品的数量,必须定位到指定商品的block,再定位该block的数量控件. 有个注意的地方就是,该block必须同时包含该商品的标识元素与目标定位元素. amount: { get: function () { var result = browser.element("p=