目前在Eclipse中,我有以下代码:
driver.findElement(By.name("LoginText1")).clear();
System.out.println("Username: ");
Scanner scan1 = new Scanner(System.in);
String input1 = scan1.nextLine();
System.out.println(input1);
只是想知道,不是简单地将用户的输入返回到控制台,而是有一种方法可以将其插入到文本字段中。我想将其插入名称为LoginText1的字段中。这用于使用Selenium WebDriver进行网站测试。
我是Java新手,非常感谢所有帮助。
最佳答案
您只需做这样的事情
LoginText1.setText(input1);
我建议您查阅JTextField文档,您会很快找到解决问题的示例和解决方案。
Here
我还建议研究变量命名约定(LoginText1应该以小写字母开头)。
Here
编辑
查看最新的编辑后,您想使用selenium webdriver从网站上填写表格。 StackOverflow上的帖子仅使用
sendKeys()
方法显示了该内容。Here is the link