WebDriver方法二次封装-shodan中文手册

时间:2024-06-28 04:56:34
【文件属性】:

文件名称:WebDriver方法二次封装-shodan中文手册

文件大小:5.52MB

文件格式:PDF

更新时间:2024-06-28 04:56:34

selenium2 python

第五节、WebDriver方法二次封装 在自动化脚本越写越多的时候,发现WebDriver的 API提供给我们的方法并不好用,例如 webdriver 所提供的元素定位方法又长又难写。这个时候我们就可以对这些方法做个简易的二次封装,使其更易于被 使用。 这里我们抛弃之前的测试结构,从一个最简单的脚本来分析如何对WebDriver 的方法做二次封装。这 里依然使用百度搜索的例子。 # coding = utf-8 from selenium import webdriver browser = webdriver.Firefox() browser.get("http://www.baidu.com") browser.find_element_by_id("kw").send_keys("selenium") browser.find_element_by_id("su").click() browser.quit() 在一个脚本中被最频繁使用的应该是 webdriver的定位方法了,如 find_element_by_id() 定位方法又长 又难写,我们就可以考虑把这样的方法再次封装到一个方法里调用。封装后的脚本如下:


网友评论