我如何使用selenium-webdriver- java获得该消息(请填写此字段)

时间:2014-11-26 10:27:32

标签: selenium-webdriver

我无法处理用户名和密码字段的上下文文本。

每当我点击“登录”按钮而不输入用户名和密码时,我会收到文字'请填写此字段'在上下文框中。我无法使用webdriver处理它。用户名字段的HTML代码如下所示。

屏幕截图:https://drive.google.com/file/d/0BwY1ugu4CKGQV1gxcGl6X21WWWs/view?usp=sharing

我想要标记的上下文框的文本。

我想打印上下文框的文本。

1 个答案:

答案 0 :(得分:1)

@saiKrishna:我不知道你是如何实现你的代码的,对我来说我会尝试过

步骤1:在将用户名字段留空或直接单击登录按钮时,我假设抛出了上下文消息。执行将打开上下文菜单的任何操作。 步骤2:手动将标题移动到上下文菜单位置不变的像素位置ID,然后处理上下文菜单弹出并在其上取标题。 Step3:我们可以通过gettext方法轻松获取上下文文本。

如果我们无法执行任何其他条件或更改,请告知我们。