Protractor 如何在量角器自定义定位器内执行browser方法?
我想在量角器自定义定位器内执行browser方法,如:Protractor 如何在量角器自定义定位器内执行browser方法?,protractor,Protractor,我想在量角器自定义定位器内执行browser方法,如: import {browser} from 'protractor'; protractor.by.addLocator("demo",(selector: string) => { browser.executeScript('my script') }); 这会引发如下错误: protractor_1 not defined. 任何帮助都是有价值的 附加:如果我们可以在自定义定位器中使用async/Wait,请告诉我
import {browser} from 'protractor';
protractor.by.addLocator("demo",(selector: string) => {
browser.executeScript('my script')
});
这会引发如下错误:
protractor_1 not defined.
任何帮助都是有价值的
附加:如果我们可以在自定义定位器中使用async/Wait,请告诉我
跟进文档:问题显然不在您发布的代码中
您正在使用未定义的
量角器\u 1
。请在代码中查找它我想在浏览器本身中执行脚本。我想完全模仿浏览器。executeScript('function script as string'))在自定义定位器内。任何文档方法都可以为我执行相同的操作?任何想法都会有所帮助。当您在浏览器上下文中执行scrit时,您可以执行的所有命令都与您在dev tools.Nope中手动打开控制台的命令相同。实际上,它用于ts->js转换