【发布时间】:2019-03-27 15:44:57
【问题描述】:
Job.JobTitles.Add.JobTitleValidMessage 的 xpath 是:
//input[@id='jobTitle_jobTitle']/following-sibling::span
它在代码的第一行给出 NullPointerException。如何解决这个问题?
List<WebElement> job_valid_message = TestBase.findElements("Job.JobTitles.Add.JobTitleValidMessage");
if (job_valid_message.size()==1) {
return !job_valid_message.get(0).isDisplayed();
} else
return true;
元素的HTML源代码
<li> <label for="jobTitle_jobTitle">Job Title <em>*</em></label> <input type="text" name="jobTitle[jobTitle]" maxlength="100" id="jobTitle_jobTitle" class="validation-error"><span for="jobTitle_jobTitle" generated="true" class="validation-error">Required</span> </li>
【问题讨论】:
-
欢迎来到 SO。能否分享一下 Input 元素的 HTML。
-
- 必需
-
请在问题部分而不是在评论部分分享 HTML 源代码...
-
什么是
TestBase?它是如何以及在哪里定义的?