1)初始化浏览器对象
service =
driver = webdriver.Chrome(service=service)
2)元素定位策略
官方地址:
3)查找元素方法
selenium3当中,除了以上2个,还有find_element_by_XXX, find_elements_by_XXXX。
实际上,在selenium3的代码当中,find_element/elements_by_XXX这些方法内部都是直接调的find_elment和find_elements方法的。
4)expected_condition模块
在selenium3当中,每个条件都是通过类实现的。类里面有2个魔法函数,一个是__init__, 一个是__call__,当然,也新增了一些其它的条件方法进去。
5)ActionChains类
appium1的时候,触屏操作TouchAction和MultiAction实现,而appium2当中改成了ActionChains类来完成。
ActionChains实现方式也已经发生了改变,请参看相关文章:新鲜出炉:appium2.0+ 单点触控和多点触控新的解决方案。
文章评论