如何使用selenium webdriver验证网页中的徽标?我有不同的用户级别一个是Admin,另一个是客户端,admin可以为客户端添加不同的徽标,所以在这两个级别我需要使用selenium webdriver和java来验证公司徽标是相同的还是两者都不同,所以可能比较图像名称?对此有何解决方案?
答案 0 :(得分:1)
首先,确保徽标图像名称始终相同。然后用布尔值检查它。对于c#,它将是:
bool logoPresent = driver.FindElement(By.XPath("xpath here")).Displayed;
Assert.IsTrue(logoPresent);
答案 1 :(得分:0)
Sikuli工具可用于验证图像。 应保存实际图像并与预期图像进行比较