Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java SeleniumWebDriver需要逻辑帮助_Java_Xpath_Selenium Webdriver - Fatal编程技术网

Java SeleniumWebDriver需要逻辑帮助

Java SeleniumWebDriver需要逻辑帮助,java,xpath,selenium-webdriver,Java,Xpath,Selenium Webdriver,我在一个需要自动化的应用程序中遇到了棘手的情况 场景:用户一天最多可以在应用程序中输入4次数据。第五次,当用户按enter/submit按钮时,将显示一条消息 " div.container-fluid::before" <div class="alert alert-warning fade in">Maximum entries reached."</div>" 如果enter/submit按钮已按下4次,并且出现错误,则可以使用Try and Catch块进行尝

我在一个需要自动化的应用程序中遇到了棘手的情况 场景:用户一天最多可以在应用程序中输入4次数据。第五次,当用户按enter/submit按钮时,将显示一条消息

" div.container-fluid::before"
<div class="alert alert-warning fade in">Maximum entries reached."</div>" 

如果enter/submit按钮已按下4次,并且出现错误,则可以使用Try and Catch块进行尝试

这一行:

String x = wd.findElement(By.xpath(" .//*[contains(@class, 'alert alert-warning fade in')]")).toString();

你能在
try catch
block中完成这段代码吗?你的引号似乎不正确,这段代码能编译吗?您有时会对
字符串
使用
,但它应该是
。另外,
用于什么(输入4次的条件)
,看起来不像是有效的Java。请尝试仅捕获字符串x或从字符串x捕获,直到其他字符串结束。是的,它会出现,但在运行时会出错@Zabuza@Ayodhyankit保罗。你的建议奏效了,我的脚本运行顺利,没有任何问题。非常感谢
String x = wd.findElement(By.xpath(" .//*[contains(@class, 'alert alert-warning fade in')]")).toString();