を参照してください。独自のライブラリを作成する必要があります。セレンのためのpythonモジュールがあるので、セレンモジュールからセレン関数を呼び出す独自のキーワードを作成することができます。独自の「開いているブラウザ」を作成し、このようになりますPythonライブラリを作成することがあります、キーワード「に行く」ために例えば
、:
from selenium import webdriver
drivers = {
"chrome": webdriver.Chrome,
"firefox": webdriver.Firefox
}
class SeleniumKeywords:
ROBOT_LIBRARY_SCOPE = 'GLOBAL'
def __init__(self):
self.driver = None
def open_browser(self, browser="chrome"):
driver_class = drivers[browser]
self.driver = driver_class()
def go_to(self, url):
self.driver.get(url)
という名前のファイルにこれを保存したと仮定すると、 "SeleniumKeywords.py"のように、次のようなテストでこれらのキーワードを使用できます。
*** Settings ***
Library SeleniumKeywords
*** Test case ***
Example
open browser chrome
go to http://www.example.com
これでブラウザは開きますが、テストでは対話できません。 –