这是我的测试用例:
启动网络浏览器并打开正在测试的应用程序 - http://google.com
在Google Search
文本框中输入关键字
想提出要求。
以下是我的剧本:
WebDriver Driver = new FirefoxDriver();
String title = "http://www.google.com";
Driver.get(title);
Driver.findElement(By.xpath("//div[@id='sb_ifc0']")).sendKeys("selenium");
答案 0 :(得分:3)
这很好用。
String title="http://www.google.com";
Driver.get(title);
Driver.findElement(By.xpath("//*[@id='lst-ib']")).sendKeys("Selenium");
//点击搜索按钮
Driver.findElement(By.xpath("//button")).click();
答案 1 :(得分:2)
实际上您使用了不正确的xpath,请按以下更新代码:
WebDriver Driver=new FirefoxDriver();
String title="http://www.google.com";
Driver.get(title);
Driver.findElement(By.xpath("//*[@id='lst-ib']")).sendKeys("Selenium");
希望这会奏效,对我而言,它正在发挥作用。
答案 2 :(得分:1)
如果它已经有一个id标识符,则不需要XPath。
Driver.findElement(By.ID("lst-ib")).sendKeys("selenium");