selenium 1文本框自动填充 我正在尝试为谷歌搜索做自动填充 下面是我根据谷歌搜索结果和一些博客条目尝试的代码
我只是发布代码来输入文本selenium 1文本框自动填充 我正在尝试为谷歌搜索做自动填充 下面是我根据谷歌搜索结果和一些博客条目尝试的代码,selenium,selenium-ide,Selenium,Selenium Ide,我只是发布代码来输入文本 selenium.open("/"); selenium.type("q", "banga"); selenium.typeKeys("q", "lore"); selenium.keyDown("q", "\\13"); selenium.waitForCondition("selenium.isTextPresent('bangalore')", "60000"); 对此,任何建议/建议都会有所帮助 此代码/方法不会自动填充搜索框 我正在IE8中试用,试试这个。
selenium.open("/");
selenium.type("q", "banga");
selenium.typeKeys("q", "lore");
selenium.keyDown("q", "\\13");
selenium.waitForCondition("selenium.isTextPresent('bangalore')", "60000");
我正在IE8中试用,试试这个。它将打开首页,键入“班加罗尔”,单击搜索,然后等待:
selenium.open("/");
selenium.type("q", "bangalore");
selenium.clickAndWait("btnG");
selenium.waitForCondition("selenium.isTextPresent('bangalore')", "60000");
您是否尝试使用“选择”选项从自动填充中选择值?
或者对要在搜索框中选择的元素使用“单击”命令?selenium。键入(“q”、“班加罗尔”)
selenium。单击(//div[2]/div/div/table/tbody/tr[2]/td/b)//从自动填充下拉列表中选择第二个选项
对于IDE。将此html插入源代码
点击
//div[2]/div/div/table/tbody/tr[2]/td/b
这不会自动填充。它不工作。我正试图通过选择自动填充选项来填充它。你能检查一下吗。我不想把它作为完整的文本传递。啊,我明白你的意思了!您使用的是哪个浏览器?IE8,抱歉没有在问题中引用它。嗯,那么应该可以了。您是如何获得最初的selenium代码的?也许您可以尝试使用Selenium IDE记录您的操作…无法粘贴到评论部分抱歉。我想从下拉建议中选择,请您发布一个示例或更正我的代码查看生成的建议列表的html,然后尝试单击(elementLocator)你能告诉我你是怎么得到这个文本的吗?你学到了什么?我用firebug检查了在google搜索的输入框中键入内容时显示的内容的xpath。在firefox浏览器中安装firebug。打开firebug并右键单击页面中您想知道其loactor的元素,选择“Inspect element”。元素将在firebug控制台中突出显示,您可以右键单击它并复制xpath/css loactor。希望这有帮助。