量角器版本 5.2.0 - 如何将特定键(例如:TAB)作为参数传递给 sendkeys()?
Protractor version 5.2.0 - How to pass a specific key (Ex: TAB) as a parameter in sendkeys()?
我想将键名作为参数传递,以使其更易于重用而不是硬编码。
就像下面这样
function Keyboardaction(keys)
{
return browser.actions().sendKeys(protractor.Key.(keys)).perform();
}
Keyboardaction(TAB);
任何人都可以帮忙吗
你可以做到
function Keyboardaction(keys)
{
return browser.actions().sendKeys(protractor.Key[keys]).perform();
}
Keyboardaction("TAB");
但是你会想要传递多个键或和弦,将其发送到特定元素等,这对你不起作用。而这一切都是因为这种方法从根本上是不正确的。但如果它适合你,那就去做吧
我想将键名作为参数传递,以使其更易于重用而不是硬编码。
就像下面这样
function Keyboardaction(keys)
{
return browser.actions().sendKeys(protractor.Key.(keys)).perform();
}
Keyboardaction(TAB);
任何人都可以帮忙吗
你可以做到
function Keyboardaction(keys)
{
return browser.actions().sendKeys(protractor.Key[keys]).perform();
}
Keyboardaction("TAB");
但是你会想要传递多个键或和弦,将其发送到特定元素等,这对你不起作用。而这一切都是因为这种方法从根本上是不正确的。但如果它适合你,那就去做吧