自动化框架——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配置文件——简单读取配置文件

自动化框架——PO设计模式自学——参数化配置——ini配置文件——类读取(参数化)02——优化

自动化框架——PO设计模式自学——参数化配置——tdd数据驱动——测试报告一些路径参数化参考