私は2つのファイル間で同じパラメータを使用する方法に苦労しています。ここに私が持っている問題は...別のpythonファイルのパラメータを使用
私はlocators.pyを持っています。私が実行したときにmainPage.pyがエラーをitgivesと
私は2つのファイル間で同じパラメータを使用する方法に苦労しています。ここに私が持っている問題は...別のpythonファイルのパラメータを使用
私はlocators.pyを持っています。私が実行したときにmainPage.pyがエラーをitgivesと
あなたがインポートする必要がありlocators.pyファイルからファイル名を認識できない、ここにファイル名が
class Locatars(object):
# Configuration locater
# note that the fileName here is the parameter declared in a diff file
FILENAME = (By.XPATH, //a[contains(@href, '" + fileName + "')])
here is another file called mainPage.py
class mainPage(Page):
def __init__(self, driver):
super(mainPage, self).__init__(driver)
def buttonClick(self, fileName):
self.driver.find_element(Locatars.FILENAME).click()
しかしdiffファイルで宣言されたパラメータであることに注意してくださいロケータファイル:私はTHAを想定してい
import locators
または
from locators import Locators
注意あなたの2つのファイルは同じディレクトリ(またはPythonパス)にあります。
はい、ロケータをインポートしましたが、まだファイル名が定義されていません。 – user7242550
メインに「ロケータ」をインポートしましたか? – rapvelopment
はい、ロケータをインポートしましたが、まだファイル名が定義されていません。 – user7242550