Selenium脚本这里要怎么写?提示找不到btnG
本帖最后由 玲玲公主 于 2016-12-13 18:00 编辑D:\Users\Administrator\Downloads\1.pngpublic void testGoogle() throws Exception{ selenium.windowMaximize();
selenium.windowMaximize();
selenium.setSpeed("2000");
selenium.open("http://www.baidu.com/");
selenium.type("kw", "腾讯");
selenium.click("btnG");
Assert.assertTrue(selenium.isTextPresent("腾讯首页"));
}
提示找不到btnG:
com.thoughtworks.selenium.SeleniumException: ERROR: Element btnG not found
at com.thoughtworks.selenium.HttpCommandProcessor.throwAssertionFailureExceptionOrError(HttpCommandProcessor.java:97)
at com.thoughtworks.selenium.HttpCommandProcessor.doCommand(HttpCommandProcessor.java:91)
at com.thoughtworks.selenium.DefaultSelenium.click(DefaultSelenium.java:167)
at TestGoogle.testGoogle(TestGoogle.java:19)
selenium.type("kw", "腾讯");
selenium.click("btnG");
因为没有btnG这个元素当然报错啦。
修改上面两行为下面的试试:
selenium.click("id=kw");
selenium.type("id=kw", "腾讯");
selenium.click("id=su");
若尘_51 发表于 2016-12-14 09:04
selenium.type("kw", "腾讯");
selenium.click("btnG");
因为没有btnG这个元素当然报错啦。
为什么是【su】???
selenium.click("id=su"); 玲玲公主 发表于 2016-12-14 09:14
为什么是【su】???
selenium.click("id=su");
<input id="su" class="bg s_btn" type="submit" value="百度一下">
若尘_51 发表于 2016-12-14 09:04
selenium.type("kw", "腾讯");
selenium.click("btnG");
因为没有btnG这个元素当然报错啦。
改成你说的就可以跑起来了、也自己弄明白为什么这样写了、谢谢:loveliness::loveliness: 梦想家 发表于 2016-12-14 09:18
不是要html语言编写:loveliness:
页:
[1]