【发布时间】:2020-07-28 14:25:15
【问题描述】:
我想捕获在我在文本框中输入无效输入后生成的消息(以文本形式显示)。当我单击其他文本框或仅在屏幕上单击时,将显示此消息。此文本具有分配给它的 id,但在输入无效输入时会在运行时显示,否则不显示。
这是代码行
driver.findElement(By.id("ctl00_CenterCPH_txtCityName")).sendKeys(c.cityname);
因为,我在 testng 中使用 @dataProvider 传递多个输入,所以我可能有正面和负面的结果。所以如果出现负面结果,我想在客户端捕获运行时生成的错误消息,然后再获取它到报告。截至目前,我只能获取服务器端错误消息,难以获取客户端错误消息。
我已经附上了网站视图源的图片,
【问题讨论】:
-
查看源图片在哪里
-
我刚刚添加了@rajNishKuMar
标签: java selenium selenium-webdriver testng