SeleniumとAppiumを同じテストで使う。
記事にする程の事かと悩んだが一応、実績という事で投稿します。
-
状況: Webアプリで操作ができるテスト対象機器がWindowsでのクロスプラットフォームで動作する。
-
やったこと:WebアプリもWindows上のアプリもPythonで動かしテスト自動化したくなったため、SeleniumとAppiumを同一プログラムで動かした。
一瞬悩んだのはappiumもseleniumジュール名が同じ webdriverであることだけ。
import appium.webdriver as appiumdriver
import selenium.webdriver as webdriver
で名前を解決すれば問題なし。
環境:
Windows10
Python 3.7
Appium Python Client 1.1.0
selenium 3.141.0