自动化框架——PO设计模式自学——第三种定位方法
Posted xiaobaibailongma
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自动化框架——PO设计模式自学——第三种定位方法相关的知识,希望对你有一定的参考价值。
import time from selenium import webdriver driver = webdriver.Firefox() driver.get(‘http://www.baidu.com‘) time.sleep(5) driver.find_element(‘id‘,‘kw‘).send_keys(‘中国‘) driver.find_element(‘id‘,‘su‘).click() time.sleep(10) driver.quit()
使用find_element()定位方法(字符串中间是空格需注意)
by_id= "id" by_xpath = "xpath" by_link_text = "link text" by_partial_text = "partial link text" by_name = "name" by_tag_name = "tag name" by_class_name = "class name" by_css_selector = "css selector"
location = ‘id‘ argument = ‘password2‘ br.find_element(location, argument) # 等同于 br.find_element_by_id(‘password2‘)
以上是关于自动化框架——PO设计模式自学——第三种定位方法的主要内容,如果未能解决你的问题,请参考以下文章
自动化框架——PO设计模式自学——参数化配置——tdd数据驱动——单独 列表
自动化框架——PO设计模式自学——参数化配置——tdd数据驱动——列表里面嵌套字典
自动化框架——PO设计模式自学——参数化配置——tdd数据驱动——列表里面嵌套列表
自动化框架——PO设计模式自学——参数化配置——ini配置文件——简单读取配置文件