在Robot框架中使用python appium时没有名称为的关键字错误
我是这个appium库的新手,并开始学习与Robot框架和Python appium库的集成。非常感谢您的回复
AndriodLibrary.py
import appium
from AppiumLibrary import AppiumLibrary
class Android(AppiumLibrary):
def __init__(self):
"""
Initializing all the Android definitions
"""
pass
def get_driver_instance(self):
return self._current_application()
@keyword(name='Login to BGApp')
def login_to_BGApp(self, email, pswd):
try:
appiumlib = BuiltIn().get_library_instance('AppiumLibrary')
driver = appiumlib._current_application()
driver.implicitly_wait (20)
login_button = driver.find_element_by_id(BGAppLogin).click()
driver.implicitly_wait (5)
# User credentials:
userid = driver.find_element_by_id (BG_Login_Email).send_keys (email)
password = driver.find_element_by_id (BG_Login_Pswd).send_keys (pswd)
机器人脚本:
Library AppiumLibrary
Library ../lib/Android/AndroidLibrary.py
Suite Setup configure_setup
Suite Teardown Suite_Cleanup
*** Test Cases ***
TC_1 : Login to Android Device
[Tags] Login
[Documentation] Login to BGApp using user credentials
*** Keywords ***
configure_setup
Log to Console Initialize Setup
Open Application On Android
Login to BGApp ${AppLogin2.Email} ${AppLogin2.Pswd}
Open Application On Android
Open Application ${REMOTE_URL} ${PLATFORM_NAME} ${PLATFORM_VERSION} ${DEVICE_NAME} ${APP}
输出
==============================================================================
AndroidLogin
==============================================================================
Initialize Setup
120
TC_1 : Login to Android Device :: Login to BGApp using user credentials | FAIL |
Parent suite setup failed:
No keyword with name 'Login to BGApp' found.
------------------------------------------------------------------------------
Cleaning Suite_Cleanup
AndroidLogin | FAIL |
Suite setup failed:
No keyword with name 'Login to BGApp' found.
1 critical test, 0 passed, 1 failed
1 test total, 0 passed, 1 failed
==============================================================================
已被引用Robot Framework - passing Appium driver to python script
更改后,仍然会出现相同的错误。如果遗漏了任何细节,请告诉我。我们将分享细节。提前谢谢
目前没有回答
相关问题 更多 >
编程相关推荐