我想知道是否有人可以帮助我解决我现在面临的这个小问题。
我使用Protractor在瑞典的贸易站点上构建自动化测试。 我们的客户可以使用BankID进行身份验证并登录到交易网站。
当您单击“使用BankID登录”按钮时,将打开一个已安装的应用程序,您可以在其中输入密码并单击“验证”
这是我的问题:
我真的需要帮助。 谢谢!
答案 0 :(得分:0)
尝试使用键盘操作。由于||
仅支持网络自动化。
注意:仅当光标焦点将转到已安装的应用程序文本框时,才可以使用此选项。如果没有,答案将无济于事
因此要键入protractor
,请使用password
现在可以使用browser.actions().sendKeys('//Your password').perform();
作为TAB
移至browser.actions().sendKeys(protractor.Key.TAB).perform();
按钮后,使用ENTER作为auth
在每个操作之后添加一些browser.actions().sendKeys(protractor.Key.ENTER).perform();
。我不确定,但请尝试一下。
希望它对您有帮助。