我只发布要输入文字的代码
selenium.open("/");
selenium.type("q", "banga");
selenium.typeKeys("q", "lore");
selenium.keyDown("q", "\\13");
selenium.waitForCondition("selenium.isTextPresent('bangalore')", "60000");
我在IE8中尝试
答案 0 :(得分:0)
试试这个。它将打开首页,输入“bangalore”,单击“搜索”,然后等待:
selenium.open("/");
selenium.type("q", "bangalore");
selenium.clickAndWait("btnG");
selenium.waitForCondition("selenium.isTextPresent('bangalore')", "60000");
答案 1 :(得分:0)
您是否尝试使用“选择”选项从自动填充中选择值? 或者在您要在搜索框中选择的元素上使用“单击”命令?
答案 2 :(得分:0)
selenium.type("q", "bangalore")
selenium.Click(//div[2]/div/div/table/tbody/tr[2]/td/b) //selects 2nd option from the Autofill dropdown
。
对于IDE。将此html插入源代码。
<tr>
<td>click</td>
<td>//div[2]/div/div/table/tbody/tr[2]/td/b</td>
<td></td>
</tr>