Javascript 从量角器中的右键单击菜单中选择“平移”选项
我试图通过右键单击浏览器菜单中的“翻译”选项将页面翻译成英语。到目前为止,我的代码正在进行右键单击,但我无法选择translate选项 代码:Javascript 从量角器中的右键单击菜单中选择“平移”选项,javascript,angularjs,browser,selenium-webdriver,protractor,Javascript,Angularjs,Browser,Selenium Webdriver,Protractor,我试图通过右键单击浏览器菜单中的“翻译”选项将页面翻译成英语。到目前为止,我的代码正在进行右键单击,但我无法选择translate选项 代码: 右键单击并单击浏览器生成菜单上的“翻译”是一个量角器/selenium不支持的事件。相反,如果您知道通过右键单击生成的菜单上的translate选项的位置,则可以使用arrow键导航到该选项,然后按enter或return键。这是怎么做的- 假设菜单中的translate选项为第三个,则向下发送箭头键三次- browser.actions().mouse
右键单击并单击浏览器生成菜单上的“翻译”是一个量角器/selenium不支持的事件。相反,如果您知道通过右键单击生成的菜单上的
translate
选项的位置,则可以使用arrow
键导航到该选项,然后按enter
或return
键。这是怎么做的-
假设菜单中的translate
选项为第三个,则向下发送箭头
键三次-
browser.actions().mouseMove(element(by.id('search-icon'))).perform();
browser.actions().click(protractor.Button.RIGHT).sendKeys(protractor.Key.ARROW_DOWN).sendKeys(protractor.Key.ARROW_DOWN).sendKeys(protractor.Key.ARROW_DOWN).sendKeys(protractor.Key.RETURN).perform().then(function () {
browser.sleep(3000);
console.log('Clicked on translate');
});
希望能有帮助
browser.actions().mouseMove(element(by.id('search-icon'))).perform();
browser.actions().click(protractor.Button.RIGHT).sendKeys(protractor.Key.ARROW_DOWN).sendKeys(protractor.Key.ARROW_DOWN).sendKeys(protractor.Key.ARROW_DOWN).sendKeys(protractor.Key.RETURN).perform().then(function () {
browser.sleep(3000);
console.log('Clicked on translate');
});