我正在使用selenium web驱动程序,目前正在自动化注册表单。有很多字段,如用户名,密码等,我们必须填写详细信息并单击条款和条件复选框,并启用帐户创建按钮。
现在java脚本存在一些问题,我对创建帐户按钮的所有断言都失败了。我有什么方法可以解决这个问题吗?
答案 0 :(得分:3)
可能的解决方案:
将getAttribute()函数应用于您需要的元素。并将获得的数据与预期数据进行比较:
WebElement button = driver.findElement(By.xpath(..blablblalb...));
String color= button.getAttribute("color");
//verifyinh that color is that of expected
Assert.assertTrue(color.contains("red"));