天天看點

splinter操作ie浏覽器

splinter 是在selenium上的封裝,很多操作更友善,但是預設似乎不能直接操作ie,通過修改browser.py檔案,splinter\driver\webdriver下增加ie.py檔案,可以直接操作ie浏覽器。

環境:py3.7,win7,實測基本操作沒問題,點選、查找元素、選擇切換frames等。

  • 修改browser.py檔案,添加兩行:

from splinter.driver.webdriver.ie import WebDriver as IeWebDriver #添加

from splinter.exceptions import DriverNotFoundError

_DRIVERS = {

"firefox": FirefoxWebDriver,

"remote": RemoteWebDriver,

"chrome": ChromeWebDriver,

"ie": IeWebDriver, # 添加

}

  • splinter\driver\webdriver下增加ie.py,在chrome.py基礎上修改

github連結:https://github.com/chengair/SplinterforIe

上一篇: APC注入