我正在尝试自动化一个测试用例,该测试用例涵盖调整 div 元素的大小并确保 div 中的所有内容都保持不变(当然,除了它的大小)。有没有办法通过 Selenium 做到这一点?
问问题
79 次
1 回答
0
我不确定你到底想要什么,所以这里有 3 件事你可以验证:
调整大小时查看 HTML。如果说一个元素获得了一个“小”类,那么你可以做类似的事情element.getAttribute("class").contains("small");
如果CSS发生变化,那么你可以做element.getCSSValue("someAttribute").contains("something")
最后,如果您想确保 HTML 没有任何变化,那么您需要获取 WebElement 的源代码,这需要解决(此处描述:Get HTML Source of WebElement in Selenium WebDriver using Python)
于 2013-07-23T20:00:02.500 回答