我对Selenium非常陌生,因此如果这是一个愚蠢的问题,我深表歉意。我已经成功地将IntelliJ(播放!框架)与Selenium连接起来,并使用firefoxDrivers创建了一些测试。
我正在尝试检查页面是否已正确验证。
长话短说,我正在选择一个像这样的元素:
WebElement smallDecel = firefoxDriver.findElement(By.cssSelector("#configTable tr:nth-child(2) td .playerDecelInput"));
我做了一些进一步的操作(清除并更改值,提交“表单”),然后我想检查输入所在的TD是否被赋予了另一个类。
因此,问题是-是否可以使用一种简单的技术来确定WebElement / DOM是否具有指定的类?
您可以使用FindElement(By.ClassName(//name of your class));我建议您遍历并在DOM中搜索设置的时间段,或者设置Thread.sleep(xxxx),然后寻找附加的类。
FindElement(By.ClassName(//name of your class));