使用 Robot Framework 和 Selenium,我可以使用以下命令检索数据层:
${dataLayer}= Execute Javascript return window.dataLayer
如何使用浏览器库而不是 Selenium 库获得相同的结果?
我已经尝试过浏览器库中看似等效的内容:
${dataLayer}= Evaluate Javascript return window.dataLayer
但它超时了,所以我想我没有正确使用它。
我希望进入${dataLayer} window.dataLayer
我使用的语法是错误的,正确的语法是:
${dataLayer}= Evaluate JavaScript ${None} window.dataLayer
这样就按预期工作了。