使用selenium webdriver验证弹出警报消息文本 事件=对象{click=[1]}句柄=函数()

使用selenium webdriver验证弹出警报消息文本 事件=对象{click=[1]}句柄=函数(),selenium,popup,webdriver,selenium-webdriver,Selenium,Popup,Webdriver,Selenium Webdriver,当我点击按钮时,它会在弹出的警报消息框中显示一条错误消息。我想验证allert消息框中的文本。问题是,当我单击按钮时,它不会显示selenium webdriver中的弹出窗口。感谢您的响应,我尝试使用ByCsSelector、Xpath、Class等来单击按钮,但它不起作用。我的代码是driver.findElement(ByClassName.className(“LoginButton2”))。单击();findElement(ByXpath.xpath(“//div[2]/div[3]/

当我点击按钮时,它会在弹出的警报消息框中显示一条错误消息。我想验证allert消息框中的文本。问题是,当我单击按钮时,它不会显示selenium webdriver中的弹出窗口。

感谢您的响应,我尝试使用ByCsSelector、Xpath、Class等来单击按钮,但它不起作用。我的代码是driver.findElement(ByClassName.className(“LoginButton2”))。单击();findElement(ByXpath.xpath(“//div[2]/div[3]/div/form/table/tbody/tr[3]/td/input”))。单击();当它不起作用时,会出现什么问题?网站是否会像按钮未被单击一样继续运行,或者脚本是否会引发异常?当我单击按钮时,按钮会手动调用函数并检查某些条件。根据情况,它将显示消息框。问题是,当我尝试使用SeleniumWeb驱动程序单击按钮时,它不会根据功能显示消息框。我的selenium代码是driver.findElement(ByXPath.xpath(“//div[2]/div[3]/div/form/table/tbody/tr/td[2]/input”)).sendKeys(“sdafsd#@gfg”);findElement(ByXPath.xpath(“//div[2]/div[3]/div/form/table/tbody/tr[2]/td[2]/input”)).sendKeys(“sda”);driver.findElement(By.className(“LoginButton2”)).click();