【发布时间】:2012-10-01 18:12:51
【问题描述】:
所以我有一个有点奇怪的问题。 我正在使用 selenium 测试 GWT 组合框,但在对特定组合列表值执行 click 命令时遇到问题。 这是我正在使用的代码:
selenium.click("//div[@id='My Id']/img");
selenium.waitForCondition("var value = selenium.isElementPresent('//div[contains(@class, \\'x-combo-list\\') and contains(@style, \\'visibility: visible\\')]'); value == true", "6000");
selenium.click("//div[contains(@class = 'x-combo-list')]/descendant::div[contains(@class = 'x-combo-list-item')][text()='cache']");
selenium.waitForCondition("var value = selenium.isElementPresent('//div[contains(@class, \\'x-combo-list\\') and contains(@style, \\'visibility: visible\\')]'); value == false", "7000");
此代码单击组合框箭头,但似乎没有单击下拉列表中的任何值。 有什么想法吗?
【问题讨论】: