我想知道是否有人能帮我解决我现在面临的这个小问题。
我使用Protractor为我们在瑞典的交易站点建立自动化测试。我们的客户可以使用BankID认证和登录到交易网站。
当您单击"Login“按钮时,将打开已安装的应用程序,您可以在其中输入密码并单击”身份验证“。
我的问题来了:
我真的需要帮助。谢谢!
发布于 2019-03-15 05:25:48
尝试使用键盘操作。因为protractor只支持网络自动化。
注意:只有当光标焦点转到已安装的应用程序文本框时,才能使用。如果不是,答案不会对你有帮助。
因此,要键入password,请使用browser.actions().sendKeys('//Your password').perform();
现在,要在应用程序中导航,请使用TAB作为browser.actions().sendKeys(protractor.Key.TAB).perform();
移动到auth按钮后,使用ENTER作为browser.actions().sendKeys(protractor.Key.ENTER).perform();
在每个动作之后添加一些sleep。我不确定,但让我们试试看。
希望它能帮到你。
https://stackoverflow.com/questions/55163652
复制相似问题