我正在尝试使用selenium 2.0为附加方案编写硒测试。
HTML代码如下
<div width="100px" style = "background-color:blue">
This%is%Normal%Text%on%page%without%dynamic%view%and%not%width%set.
</div>
我需要验证文本是否包装。文本应该包含在第二个场景中
任何帮助将不胜感激。
谢谢, 萨赫勒
答案 0 :(得分:0)
可能应该尝试使用url encode / unicode来查看该特定文本是否已编码?
答案 1 :(得分:0)
我担心浏览器的内部结构太深,所以Selenium无法做到这一点。也许你可以检查身高ow包裹元素(div),如果它超过了线的高度,但它看起来很脆弱。
答案 2 :(得分:0)
您可以检查文本是否溢出。
public boolean isElementOverflowed(CoreLocator element) {
return (boolean) coreDriver.executeScript("return arguments[0].scrollWidth > arguments[0].clientWidth",
element.getWebElement());
}
并在您的代码中调用它。