selenium-webdriver的二次封裝(十)
阿新 • • 發佈:2019-02-04
元素 driver span bdr conf 不能 ini 設置 .html
接著上篇隨筆 selenium-配置文件定位元素 ,進行了配置文件設置後,將配置文件運用到定位元素中
思路:拿到定位的 key 和 value 後,對 webdrvier 中定位進行封裝,使可以直接運用
主要的8種定位方法:
- find_element_by_id
- find_element_by_name
- find_element_by_xpath
- find_element_by_link_text
- find_element_by_partial_link_text
- find_element_by_tag_name
- find_element_by_class_name
- find_element_by_css_selector
- # conding=utf-8
from selenium import webdriver
from auto_learning.config import ReadIni #導入讀取的配置文件的py文件,如果不能導入檢查是否是包(__init__.py文件存在 )文件
class FindElement(object):
def __init__(self,driver):
self.driver = driver
def get_Element(self,pageElement,key):
selenium-webdriver的二次封裝(十)