Python怎么装库,java调用python库
页面_对象库利用钋设计模式的思想,封装元素定位,代码非常简洁,可以直接使用;
页面_对象中页面元素元素的位置保证变量如下:
css:css
id_:id
名称:姓名
xpath:xpath
链接文本:链接文本
部分_链接_文本
标签名称
类别名称
示例:
search_box=pageelement(id_=kw )。
search _ box=page元素(name _= kw )。
search _ box=page element(XPath=//*[@ id= kw]))
一。安装方式
点安装页面_对象
二。使用方法
#首先定义基础baidu_page.py文件:
from page _ objectsimportpageelement,PageObject#部署库
classBaidupage(pageobject):
search_box=pageelement(id_=kw )。
search _ button=page元素(id _= su )。
通过浏览baidu_page.py文件使用单元测试框架创建用例
来自百度_第一页导入百度页面
导入单元
来自硒导入网站驱动程序
类baidusearch (unittest.test case):
@classmethod
efsetupclass(cls):
cls.url=https://www.baidu.com
cls.driver=webdriver .铬(
@classmethod
defteardownclass(cls)无:
cls.driver.quit(
deftest_case_01(自己) :
百度_搜索=百度页面(自我。司机)))))。
Bidu_search.get(self .网址)调用得到方法
百度_搜索。搜索框。send _ keys( python )#调用搜索框变量并传递搜索值
bidu _ search。搜索按钮。点击(
deftest_case_01(自己) :
百度_搜索=百度页面(自我。司机)))))。
Baidu_search.get(self .网址).
bidu _ search。搜索框。发送键(硒).
bidu _ search。搜索按钮。点击(
if __name__==main :
unittest.main(
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。