我有一个定位文件定位器.py有一个页面元素文件应用程序_页码.py分开。有没有办法让我在定位器.py从页面元素文件App调用_页码.py把价值传递给它。例如:the locator is DASHBOARD_CELL = (By.XPATH, "//*[@data-drop-position='" + a + ":" + b + "']")
我需要从App动态地将值传递给'a'
和'b'
_页码.py. 你知道吗
目前我正在尝试下面的定位器文件
class DashboardLocators(object):
def dashboard_traverse(a,b):
DASHBOARD_CELL = (By.XPATH, "//*[@data-drop-position='" + a + ":" + b + "']")
在页面元素文件中,我尝试使用以下命令调用定位器:
a = '0'
b = '3'
id = self.driver.find_element(*DashboardLocators.dashboard_traverse(a,b)).click(
)
没用了。我的方法正确吗?如果没有人可以让我知道什么是更好的方法。谢谢
您从未从函数返回值
相关问题 更多 >
编程相关推荐