我正在使用http://sebuilder.github.io/se-builder/生成测试作为JSON文档,并https://www.npmjs.org/package/se-interpreter在CI期间运行它们。
我遇到的是WebDriver问题 - 当我在隐藏的HTML div上调用storeText
,然后打印代表性变量时,它是空白的。我通过删除附加到display: none;
的{{1}} css确认了这一点。
有解决办法吗?
答案 0 :(得分:0)
它按预期工作,因为Webdriver不与隐藏元素(其显示属性为display: none;
)交互。
如果要使storeText
起作用,则需要在执行storeText
命令之前使用JavaScript设置display属性:
document.getElementById('hidden-user-div').style.display='inline-block';