sma*_*sma 5 javascript addeventlistener selenium-webdriver protractor
有没有办法在Protractor测试中将事件监听器附加到浏览器事件?
我知道Protractor是作为Node程序运行的,但我很好奇是否有人使用像browserevent这样的Node包来完成这项工作.
如果是这样,寻找任何例子.
小智 1
在我看来,本着量角器的精神,不,这是不可能的。Protractor 是 Selenium Webdriver 之上的一层。Webdriver 是一种发送命令与浏览器进行通信的 JSON 协议。这些命令存储在 Promise 队列中,然后异步返回到 Protractor。然后你可以使用 jasmine 的“Expect”关键字进行断言来检查 DOM。
如果你仍然需要找到方法,你可以尝试黑客方法:
browser.driver.executeScript("您的 JavaScript 代码在这里;");
然后你将这个调用包装在 browser.wait() 中,但我不推荐这种方式。
谢谢
| 归档时间: |
|
| 查看次数: |
1528 次 |
| 最近记录: |